home *** CD-ROM | disk | FTP | other *** search
/ Dictionary of the Living World 3 / Dictionary of the Living World Version 3.0 (Media Design Interactive)(Macintosh)(1993).iso / dolw 3.0 / dolw 3.0.rsrc / bin.rsrc_CODE_2.txt < prev    next >
Text File  |  1993-02-04  |  269KB  |  4,770 lines

  1. # near model CODE resource
  2. # jump table entries: 80-146 (67 of them)
  3. export_74:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  4E5E                     unlink     A6
  6. 00000006  4E75                     rts
  7. export_75:
  8. 00000008  4E56 0000                link       A6, 0
  9. 0000000C  4E5E                     unlink     A6
  10. 0000000E  4E75                     rts
  11. export_76:
  12. 00000010  4E56 0000                link       A6, 0
  13. 00000014  4E5E                     unlink     A6
  14. 00000016  4E75                     rts
  15. fn00000018:
  16. 00000018  4E56 FF00                link       A6, -0x0100
  17. 0000001C  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  18. 00000020  2C2E 0008                move.l     D6, [A6 + 0x8]
  19. 00000024  7A00                     moveq.l    D5, 0x00
  20. 00000026  2046                     movea.l    A0, D6
  21. 00000028  4A10                     tst.b      [A0]
  22. 0000002A  6606                     bne        +0x8 /* 00000032 */
  23. 0000002C  7000                     moveq.l    D0, 0x00
  24. 0000002E  6000 00CE                bra        +0xD0 /* 000000FE */
  25. label00000032:
  26. 00000032  266D A43C                movea.l    A3, [A5 - 0x5BC4]
  27. 00000036  7E00                     moveq.l    D7, 0x00
  28. 00000038  6018                     bra        +0x1A /* 00000052 */
  29. label0000003A:
  30. 0000003A  2F06                     move.l     -[A7], D6
  31. 0000003C  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  32. 00000040  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  33. 00000044  4A40                     tst.w      D0
  34. 00000046  508F                     addq.l     A7, 8
  35. 00000048  6604                     bne        +0x6 /* 0000004E */
  36. 0000004A  7A01                     moveq.l    D5, 0x01
  37. 0000004C  6004                     bra        +0x6 /* 00000052 */
  38. label0000004E:
  39. 0000004E  2E0B                     move.l     D7, A3
  40. 00000050  2653                     movea.l    A3, [A3]
  41. label00000052:
  42. 00000052  200B                     move.l     D0, A3
  43. 00000054  6704                     beq        +0x6 /* 0000005A */
  44. 00000056  4A05                     tst.b      D5
  45. 00000058  67E0                     beq        -0x1E /* 0000003A */
  46. label0000005A:
  47. 0000005A  4A05                     tst.b      D5
  48. 0000005C  6708                     beq        +0xA /* 00000066 */
  49. 0000005E  202B 0008                move.l     D0, [A3 + 0x8]
  50. 00000062  6000 009A                bra        +0x9C /* 000000FE */
  51. label00000066:
  52. 00000066  1F3C 0001                move.b     -[A7], 0x1
  53. 0000006A  4878 000C                push.l     0xC
  54. 0000006E  4267                     clr.w      -[A7]
  55. 00000070  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  56. 00000074  2840                     movea.l    A4, D0
  57. 00000076  1EBC 0001                move.b     [A7], 0x1
  58. 0000007A  4878 0008                push.l     0x8
  59. 0000007E  4267                     clr.w      -[A7]
  60. 00000080  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  61. 00000084  2440                     movea.l    A2, D0
  62. 00000086  200C                     move.l     D0, A4
  63. 00000088  4FEF 000E                lea.l      A7, [A7 + 0xE]
  64. 0000008C  676E                     beq        +0x70 /* 000000FC */
  65. 0000008E  200A                     move.l     D0, A2
  66. 00000090  676A                     beq        +0x6C /* 000000FC */
  67. 00000092  4294                     clr.l      [A4]
  68. 00000094  2F06                     move.l     -[A7], D6
  69. 00000096  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  70. 0000009A  2940 0004                move.l     [A4 + 0x4], D0
  71. 0000009E  294A 0008                move.l     [A4 + 0x8], A2
  72. 000000A2  4292                     clr.l      [A2]
  73. 000000A4  42AA 0004                clr.l      [A2 + 0x4]
  74. 000000A8  2E86                     move.l     [A7], D6
  75. 000000AA  486E FF00                pea.l      [A6 - 0x100]
  76. 000000AE  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  77. 000000B2  2E8A                     move.l     [A7], A2
  78. 000000B4  3F2D AA0E                move.w     -[A7], [A5 - 0x55F2]
  79. 000000B8  486E FF00                pea.l      [A6 - 0x100]
  80. 000000BC  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  81. 000000C0  3800                     move.w     D4, D0
  82. 000000C2  4A44                     tst.w      D4
  83. 000000C4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  84. 000000C8  6620                     bne        +0x22 /* 000000EA */
  85. 000000CA  206A 0004                movea.l    A0, [A2 + 0x4]
  86. 000000CE  A064                     syscall    MoveHHi
  87. 000000D0  206A 0004                movea.l    A0, [A2 + 0x4]
  88. 000000D4  A029                     syscall    HLock
  89. 000000D6  4AAD A43C                tst.l      [A5 - 0x5BC4]
  90. 000000DA  6606                     bne        +0x8 /* 000000E2 */
  91. 000000DC  2B4C A43C                move.l     [A5 - 0x5BC4], A4
  92. 000000E0  6004                     bra        +0x6 /* 000000E6 */
  93. label000000E2:
  94. 000000E2  2047                     movea.l    A0, D7
  95. 000000E4  208C                     move.l     [A0], A4
  96. label000000E6:
  97. 000000E6  200A                     move.l     D0, A2
  98. 000000E8  6014                     bra        +0x16 /* 000000FE */
  99. label000000EA:
  100. 000000EA  2F06                     move.l     -[A7], D6
  101. 000000EC  486D A030                pea.l      [A5 - 0x5FD0]
  102. 000000F0  486D A032                pea.l      [A5 - 0x5FCE]
  103. 000000F4  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  104. 000000F8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  105. label000000FC:
  106. 000000FC  7000                     moveq.l    D0, 0x00
  107. label000000FE:
  108. 000000FE  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  109. 00000102  4E5E                     unlink     A6
  110. 00000104  4E75                     rts
  111. export_69:
  112. 00000106  4E56 FFE8                link       A6, -0x0018
  113. 0000010A  48E7 0308                movem.l    -[A7], D6,D7,A4
  114. 0000010E  7C00                     moveq.l    D6, 0x00
  115. 00000110  4AAD A42C                tst.l      [A5 - 0x5BD4]
  116. 00000114  6700 00AA                beq        +0xAC /* 000001C0 */
  117. 00000118  1F3C 0001                move.b     -[A7], 0x1
  118. 0000011C  4878 0022                push.l     0x22 /* '\"' */
  119. 00000120  4267                     clr.w      -[A7]
  120. 00000122  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  121. 00000126  2840                     movea.l    A4, D0
  122. 00000128  200C                     move.l     D0, A4
  123. 0000012A  508F                     addq.l     A7, 8
  124. 0000012C  6700 0092                beq        +0x94 /* 000001C0 */
  125. 00000130  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  126. 00000134  4EBA FEE2                jsr        [PC - 0x11E /* 00000018 */]
  127. 00000138  2880                     move.l     [A4], D0
  128. 0000013A  3E2E 0018                move.w     D7, [A6 + 0x18]
  129. 0000013E  588F                     addq.l     A7, 4
  130. 00000140  602A                     bra        +0x2C /* 0000016C */
  131. label00000142:
  132. 00000142  3F07                     move.w     -[A7], D7
  133. 00000144  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  134. 00000148  486D A04E                pea.l      [A5 - 0x5FB2]
  135. 0000014C  486E FFE8                pea.l      [A6 - 0x18]
  136. 00000150  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  137. 00000154  486E FFE8                pea.l      [A6 - 0x18]
  138. 00000158  4EBA FEBE                jsr        [PC - 0x142 /* 00000018 */]
  139. 0000015C  2207                     move.l     D1, D7
  140. 0000015E  48C1                     ext.l      D1
  141. 00000160  E589                     lsl        D1, 2
  142. 00000162  2980 1804                move.l     [A4 + D1 + 0x4], D0
  143. 00000166  4FEF 0012                lea.l      A7, [A7 + 0x12]
  144. 0000016A  5247                     addq.w     D7, 1
  145. label0000016C:
  146. 0000016C  BE6E 001A                cmp.w      D7, [A6 + 0x1A]
  147. 00000170  6FD0                     ble        -0x2E /* 00000142 */
  148. 00000172  396E 0018 0018           move.w     [A4 + 0x18], [A6 + 0x18]
  149. 00000178  396E 001A 001A           move.w     [A4 + 0x1A], [A6 + 0x1A]
  150. 0000017E  396E 001C 001E           move.w     [A4 + 0x1E], [A6 + 0x1C]
  151. 00000184  396E 001E 001C           move.w     [A4 + 0x1C], [A6 + 0x1E]
  152. 0000018A  196E 0020 0020           move.b     [A4 + 0x20], [A6 + 0x20]
  153. 00000190  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  154. 00000194  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  155. 00000198  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  156. 0000019C  3F2E 0028                move.w     -[A7], [A6 + 0x28]
  157. 000001A0  3F2E 0026                move.w     -[A7], [A6 + 0x26]
  158. 000001A4  3F2E 0024                move.w     -[A7], [A6 + 0x24]
  159. 000001A8  3F2E 0022                move.w     -[A7], [A6 + 0x22]
  160. 000001AC  2F0C                     move.l     -[A7], A4
  161. 000001AE  1F3C 0001                move.b     -[A7], 0x1
  162. 000001B2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  163. 000001B6  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  164. 000001BA  1C00                     move.b     D6, D0
  165. 000001BC  4FEF 0016                lea.l      A7, [A7 + 0x16]
  166. label000001C0:
  167. 000001C0  1006                     move.b     D0, D6
  168. 000001C2  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  169. 000001C6  4E5E                     unlink     A6
  170. 000001C8  4E75                     rts
  171. export_70:
  172. 000001CA  4E56 0000                link       A6, 0
  173. 000001CE  4E5E                     unlink     A6
  174. 000001D0  4E75                     rts
  175. export_71:
  176. 000001D2  4E56 0000                link       A6, 0
  177. 000001D6  48E7 0108                movem.l    -[A7], D7,A4
  178. 000001DA  286E 0008                movea.l    A4, [A6 + 0x8]
  179. 000001DE  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  180. 000001E2  4AA8 0012                tst.l      [A0 + 0x12]
  181. 000001E6  6736                     beq        +0x38 /* 0000021E */
  182. 000001E8  3F2C 0016                move.w     -[A7], [A4 + 0x16]
  183. 000001EC  42A7                     clr.l      -[A7]
  184. 000001EE  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  185. 000001F2  2068 0012                movea.l    A0, [A0 + 0x12]
  186. 000001F6  3F28 0058                move.w     -[A7], [A0 + 0x58]
  187. 000001FA  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  188. 000001FE  2E00                     move.l     D7, D0
  189. 00000200  0C6C 0018 0012           cmpi.w     [A4 + 0x12], 0x18
  190. 00000206  508F                     addq.l     A7, 8
  191. 00000208  6708                     beq        +0xA /* 00000212 */
  192. 0000020A  0C6C FFF7 0012           cmpi.w     [A4 + 0x12], 0xFFF7
  193. 00000210  660C                     bne        +0xE /* 0000021E */
  194. label00000212:
  195. 00000212  70FF                     moveq.l    D0, 0xFFFFFFFF
  196. 00000214  B087                     cmp.l      D0, D7
  197. 00000216  6606                     bne        +0x8 /* 0000021E */
  198. 00000218  397C FFF9 0012           move.w     [A4 + 0x12], 0xFFF9
  199. label0000021E:
  200. 0000021E  4CDF 1080                movem.l    D7,A4, [A7]+
  201. 00000222  4E5E                     unlink     A6
  202. 00000224  4E75                     rts
  203. export_72:
  204. fn00000226:
  205. 00000226  4E56 FFFE                link       A6, -0x0002
  206. 0000022A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  207. 0000022E  286E 0008                movea.l    A4, [A6 + 0x8]
  208. 00000232  7C00                     moveq.l    D6, 0x00
  209. 00000234  2E2C 001C                move.l     D7, [A4 + 0x1C]
  210. 00000238  302C 0012                move.w     D0, [A4 + 0x12]
  211. 0000023C  5740                     subq.w     D0, 3
  212. 0000023E  0C40 0014                cmpi.w     D0, 0x14
  213. 00000242  6200 0214                bhi        +0x216 /* 00000458 */
  214. 00000246  43FA 024A                lea.l      A1, [PC + 0x24A /* 00000492, value 0xFEBEFF10 */]
  215. 0000024A  D040                     add.w      D0, D0
  216. 0000024C  D2F1 0000                add.w      A1, [A1 + D0.w]
  217. 00000250  4ED1                     jmp        [A1]
  218. 00000252  3A2C 0016                move.w     D5, [A4 + 0x16]
  219. 00000256  42A7                     clr.l      -[A7]
  220. 00000258  3F05                     move.w     -[A7], D5
  221. 0000025A  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  222. 0000025E  2440                     movea.l    A2, D0
  223. 00000260  200A                     move.l     D0, A2
  224. 00000262  5C8F                     addq.l     A7, 6
  225. 00000264  6700 01F2                beq        +0x1F4 /* 00000458 */
  226. 00000268  262A 001C                move.l     D3, [A2 + 0x1C]
  227. 0000026C  4A83                     tst.l      D3
  228. 0000026E  6700 01E8                beq        +0x1EA /* 00000458 */
  229. 00000272  2043                     movea.l    A0, D3
  230. 00000274  4A68 0004                tst.w      [A0 + 0x4]
  231. 00000278  6600 01DE                bne        +0x1E0 /* 00000458 */
  232. 0000027C  396C 0012 0018           move.w     [A4 + 0x18], [A4 + 0x12]
  233. 00000282  397C FFF9 0012           move.w     [A4 + 0x12], 0xFFF9
  234. 00000288  6000 01CE                bra        +0x1D0 /* 00000458 */
  235. 0000028C  3A2C 0016                move.w     D5, [A4 + 0x16]
  236. 00000290  42A7                     clr.l      -[A7]
  237. 00000292  3F05                     move.w     -[A7], D5
  238. 00000294  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  239. 00000298  2440                     movea.l    A2, D0
  240. 0000029A  200A                     move.l     D0, A2
  241. 0000029C  5C8F                     addq.l     A7, 6
  242. 0000029E  6700 01B8                beq        +0x1BA /* 00000458 */
  243. 000002A2  262A 001C                move.l     D3, [A2 + 0x1C]
  244. 000002A6  4A83                     tst.l      D3
  245. 000002A8  6700 01AE                beq        +0x1B0 /* 00000458 */
  246. 000002AC  2043                     movea.l    A0, D3
  247. 000002AE  2243                     movea.l    A1, D3
  248. 000002B0  3D68 0004 FFFE           move.w     [A6 - 0x2], [A0 + 0x4]
  249. 000002B6  2043                     movea.l    A0, D3
  250. 000002B8  3028 0006                move.w     D0, [A0 + 0x6]
  251. 000002BC  9069 0014                sub.w      D0, [A1 + 0x14]
  252. 000002C0  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  253. 000002C4  6E00 0192                bgt        +0x194 /* 00000458 */
  254. 000002C8  396C 0012 0018           move.w     [A4 + 0x18], [A4 + 0x12]
  255. 000002CE  397C FFF9 0012           move.w     [A4 + 0x12], 0xFFF9
  256. 000002D4  6000 0182                bra        +0x184 /* 00000458 */
  257. 000002D8  382C 0016                move.w     D4, [A4 + 0x16]
  258. 000002DC  42A7                     clr.l      -[A7]
  259. 000002DE  3F04                     move.w     -[A7], D4
  260. 000002E0  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  261. 000002E4  2440                     movea.l    A2, D0
  262. 000002E6  200A                     move.l     D0, A2
  263. 000002E8  5C8F                     addq.l     A7, 6
  264. 000002EA  6700 016C                beq        +0x16E /* 00000458 */
  265. 000002EE  266A 001C                movea.l    A3, [A2 + 0x1C]
  266. 000002F2  200B                     move.l     D0, A3
  267. 000002F4  6700 0162                beq        +0x164 /* 00000458 */
  268. 000002F8  4A6B 0012                tst.w      [A3 + 0x12]
  269. 000002FC  6600 015A                bne        +0x15C /* 00000458 */
  270. 00000300  396C 0012 0018           move.w     [A4 + 0x18], [A4 + 0x12]
  271. 00000306  397C FFF9 0012           move.w     [A4 + 0x12], 0xFFF9
  272. 0000030C  6000 014A                bra        +0x14C /* 00000458 */
  273. 00000310  382C 0016                move.w     D4, [A4 + 0x16]
  274. 00000314  42A7                     clr.l      -[A7]
  275. 00000316  3F04                     move.w     -[A7], D4
  276. 00000318  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  277. 0000031C  2440                     movea.l    A2, D0
  278. 0000031E  200A                     move.l     D0, A2
  279. 00000320  5C8F                     addq.l     A7, 6
  280. 00000322  6700 0134                beq        +0x136 /* 00000458 */
  281. 00000326  266A 001C                movea.l    A3, [A2 + 0x1C]
  282. 0000032A  200B                     move.l     D0, A3
  283. 0000032C  6700 012A                beq        +0x12C /* 00000458 */
  284. 00000330  302B 0014                move.w     D0, [A3 + 0x14]
  285. 00000334  906B 0022                sub.w      D0, [A3 + 0x22]
  286. 00000338  B06B 0012                cmp.w      D0, [A3 + 0x12]
  287. 0000033C  6F00 011A                ble        +0x11C /* 00000458 */
  288. 00000340  396C 0012 0018           move.w     [A4 + 0x18], [A4 + 0x12]
  289. 00000346  397C FFF9 0012           move.w     [A4 + 0x12], 0xFFF9
  290. 0000034C  6000 010A                bra        +0x10C /* 00000458 */
  291. 00000350  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  292. 00000354  4AA8 0012                tst.l      [A0 + 0x12]
  293. 00000358  673E                     beq        +0x40 /* 00000398 */
  294. 0000035A  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  295. 0000035E  4A28 001A                tst.b      [A0 + 0x1A]
  296. 00000362  6712                     beq        +0x14 /* 00000376 */
  297. 00000364  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  298. 00000368  3F28 000A                move.w     -[A7], [A0 + 0xA]
  299. 0000036C  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  300. 00000370  4A40                     tst.w      D0
  301. 00000372  548F                     addq.l     A7, 2
  302. 00000374  6718                     beq        +0x1A /* 0000038E */
  303. label00000376:
  304. 00000376  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  305. 0000037A  4A28 001A                tst.b      [A0 + 0x1A]
  306. 0000037E  6600 00D8                bne        +0xDA /* 00000458 */
  307. 00000382  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  308. 00000386  4A68 000A                tst.w      [A0 + 0xA]
  309. 0000038A  6600 00CC                bne        +0xCE /* 00000458 */
  310. label0000038E:
  311. 0000038E  397C FFF9 0012           move.w     [A4 + 0x12], 0xFFF9
  312. 00000394  6000 00C2                bra        +0xC4 /* 00000458 */
  313. label00000398:
  314. 00000398  397C FFF9 0012           move.w     [A4 + 0x12], 0xFFF9
  315. 0000039E  6000 00B8                bra        +0xBA /* 00000458 */
  316. 000003A2  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  317. 000003A6  4AA8 0012                tst.l      [A0 + 0x12]
  318. 000003AA  674E                     beq        +0x50 /* 000003FA */
  319. 000003AC  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  320. 000003B0  4A28 001A                tst.b      [A0 + 0x1A]
  321. 000003B4  6720                     beq        +0x22 /* 000003D6 */
  322. 000003B6  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  323. 000003BA  3F28 000A                move.w     -[A7], [A0 + 0xA]
  324. 000003BE  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  325. 000003C2  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  326. 000003C6  2068 0012                movea.l    A0, [A0 + 0x12]
  327. 000003CA  72FF                     moveq.l    D1, 0xFFFFFFFF
  328. 000003CC  D268 005E                add.w      D1, [A0 + 0x5E]
  329. 000003D0  B240                     cmp.w      D1, D0
  330. 000003D2  548F                     addq.l     A7, 2
  331. 000003D4  671C                     beq        +0x1E /* 000003F2 */
  332. label000003D6:
  333. 000003D6  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  334. 000003DA  4A28 001A                tst.b      [A0 + 0x1A]
  335. 000003DE  6678                     bne        +0x7A /* 00000458 */
  336. 000003E0  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  337. 000003E4  2268 0012                movea.l    A1, [A0 + 0x12]
  338. 000003E8  3028 000A                move.w     D0, [A0 + 0xA]
  339. 000003EC  B069 0016                cmp.w      D0, [A1 + 0x16]
  340. 000003F0  6666                     bne        +0x68 /* 00000458 */
  341. label000003F2:
  342. 000003F2  397C FFF9 0012           move.w     [A4 + 0x12], 0xFFF9
  343. 000003F8  605E                     bra        +0x60 /* 00000458 */
  344. label000003FA:
  345. 000003FA  397C FFF9 0012           move.w     [A4 + 0x12], 0xFFF9
  346. 00000400  6056                     bra        +0x58 /* 00000458 */
  347. 00000402  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  348. 00000406  4AA8 0012                tst.l      [A0 + 0x12]
  349. 0000040A  671A                     beq        +0x1C /* 00000426 */
  350. 0000040C  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  351. 00000410  2268 0012                movea.l    A1, [A0 + 0x12]
  352. 00000414  3028 000A                move.w     D0, [A0 + 0xA]
  353. 00000418  B069 001A                cmp.w      D0, [A1 + 0x1A]
  354. 0000041C  6D3A                     blt        +0x3C /* 00000458 */
  355. 0000041E  397C FFF9 0012           move.w     [A4 + 0x12], 0xFFF9
  356. 00000424  6032                     bra        +0x34 /* 00000458 */
  357. label00000426:
  358. 00000426  397C FFF9 0012           move.w     [A4 + 0x12], 0xFFF9
  359. 0000042C  602A                     bra        +0x2C /* 00000458 */
  360. 0000042E  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  361. 00000432  4AA8 0012                tst.l      [A0 + 0x12]
  362. 00000436  671A                     beq        +0x1C /* 00000452 */
  363. 00000438  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  364. 0000043C  2268 0012                movea.l    A1, [A0 + 0x12]
  365. 00000440  3028 000A                move.w     D0, [A0 + 0xA]
  366. 00000444  B069 0018                cmp.w      D0, [A1 + 0x18]
  367. 00000448  6E0E                     bgt        +0x10 /* 00000458 */
  368. 0000044A  397C FFF9 0012           move.w     [A4 + 0x12], 0xFFF9
  369. 00000450  6006                     bra        +0x8 /* 00000458 */
  370. label00000452:
  371. 00000452  397C FFF9 0012           move.w     [A4 + 0x12], 0xFFF9
  372. label00000458:
  373. 00000458  2047                     movea.l    A0, D7
  374. 0000045A  2247                     movea.l    A1, D7
  375. 0000045C  3028 001C                move.w     D0, [A0 + 0x1C]
  376. 00000460  48C0                     ext.l      D0
  377. 00000462  E588                     lsl        D0, 2
  378. 00000464  2C31 0804                move.l     D6, [A1 + D0 + 0x4]
  379. 00000468  4A6C 0012                tst.w      [A4 + 0x12]
  380. 0000046C  6708                     beq        +0xA /* 00000476 */
  381. 0000046E  0C6C FFF9 0012           cmpi.w     [A4 + 0x12], 0xFFF9
  382. 00000474  6604                     bne        +0x6 /* 0000047A */
  383. label00000476:
  384. 00000476  2047                     movea.l    A0, D7
  385. 00000478  2C10                     move.l     D6, [A0]
  386. label0000047A:
  387. 0000047A  4A86                     tst.l      D6
  388. 0000047C  670C                     beq        +0xE /* 0000048A */
  389. 0000047E  486C 000A                pea.l      [A4 + 0xA]
  390. 00000482  2F06                     move.l     -[A7], D6
  391. 00000484  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  392. 00000488  508F                     addq.l     A7, 8
  393. label0000048A:
  394. 0000048A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  395. 0000048E  4E5E                     unlink     A6
  396. 00000490  4E75                     rts
  397. 00000492  FEBE FF10                .extension 0xEBE <<F/2-3/7>> // unimplemented
  398. 00000496  FF10                     .extension 0xF10 <<F/4-5/7>> // unimplemented
  399. 00000498  FEBE FFC6                .extension 0xEBE <<F/2-3/7>> // unimplemented
  400. 0000049C  FFC6                     .invalid   <<F/7/7>>
  401. 0000049E  FDC0                     .invalid   <<F/7/6>>
  402. 000004A0  FDFA                     .invalid   <<F/7/6>>
  403. 000004A2  FDC0                     .invalid   <<F/7/6>>
  404. 000004A4  FDFA                     .invalid   <<F/7/6>>
  405. 000004A6  FFC6                     .invalid   <<F/7/7>>
  406. 000004A8  FFC6                     .invalid   <<F/7/7>>
  407. 000004AA  FE46 FE7E                .extension 0xE46 <<F/1/7>>, 0xFE7E // unimplemented
  408. 000004AE  FE46 FE7E                .extension 0xE46 <<F/1/7>>, 0xFE7E // unimplemented
  409. 000004B2  FFC6                     .invalid   <<F/7/7>>
  410. 000004B4  FF9C                     .invalid   <<F/6/7>>
  411. 000004B6  FF70                     .extension 0xF70 <<F/4-5/7>> // unimplemented
  412. 000004B8  FF9C                     .invalid   <<F/6/7>>
  413. 000004BA  FF70                     .extension 0xF70 <<F/4-5/7>> // unimplemented
  414. export_73:
  415. 000004BC  4E56 0000                link       A6, 0
  416. 000004C0  48E7 0108                movem.l    -[A7], D7,A4
  417. 000004C4  7E00                     moveq.l    D7, 0x00
  418. 000004C6  206E 0008                movea.l    A0, [A6 + 0x8]
  419. 000004CA  2868 001C                movea.l    A4, [A0 + 0x1C]
  420. 000004CE  302C 001C                move.w     D0, [A4 + 0x1C]
  421. 000004D2  B06C 001A                cmp.w      D0, [A4 + 0x1A]
  422. 000004D6  6C08                     bge        +0xA /* 000004E0 */
  423. 000004D8  526C 001C                addq.w     [A4 + 0x1C], 1
  424. 000004DC  7E01                     moveq.l    D7, 0x01
  425. 000004DE  600E                     bra        +0x10 /* 000004EE */
  426. label000004E0:
  427. 000004E0  4A2C 0020                tst.b      [A4 + 0x20]
  428. 000004E4  6708                     beq        +0xA /* 000004EE */
  429. 000004E6  396C 0018 001C           move.w     [A4 + 0x1C], [A4 + 0x18]
  430. 000004EC  7E01                     moveq.l    D7, 0x01
  431. label000004EE:
  432. 000004EE  4A07                     tst.b      D7
  433. 000004F0  670A                     beq        +0xC /* 000004FC */
  434. 000004F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  435. 000004F6  4EBA FD2E                jsr        [PC - 0x2D2 /* 00000226 */]
  436. 000004FA  588F                     addq.l     A7, 4
  437. label000004FC:
  438. 000004FC  4CDF 1080                movem.l    D7,A4, [A7]+
  439. 00000500  4E5E                     unlink     A6
  440. 00000502  4E75                     rts
  441. export_10:
  442. fn00000504:
  443. 00000504  4E56 0000                link       A6, 0
  444. 00000508  48E7 0018                movem.l    -[A7], A3,A4
  445. 0000050C  99CC                     sub.l      A4, A4
  446. 0000050E  266D A054                movea.l    A3, [A5 - 0x5FAC]
  447. 00000512  6012                     bra        +0x14 /* 00000526 */
  448. label00000514:
  449. 00000514  302B 0004                move.w     D0, [A3 + 0x4]
  450. 00000518  B06E 0008                cmp.w      D0, [A6 + 0x8]
  451. 0000051C  6606                     bne        +0x8 /* 00000524 */
  452. 0000051E  286B 0006                movea.l    A4, [A3 + 0x6]
  453. 00000522  6002                     bra        +0x4 /* 00000526 */
  454. label00000524:
  455. 00000524  2653                     movea.l    A3, [A3]
  456. label00000526:
  457. 00000526  200B                     move.l     D0, A3
  458. 00000528  6704                     beq        +0x6 /* 0000052E */
  459. 0000052A  200C                     move.l     D0, A4
  460. 0000052C  67E6                     beq        -0x18 /* 00000514 */
  461. label0000052E:
  462. 0000052E  200C                     move.l     D0, A4
  463. 00000530  4CDF 1800                movem.l    A3,A4, [A7]+
  464. 00000534  4E5E                     unlink     A6
  465. 00000536  4E75                     rts
  466. export_11:
  467. 00000538  4E56 0000                link       A6, 0
  468. 0000053C  48E7 0118                movem.l    -[A7], D7,A3,A4
  469. 00000540  7E00                     moveq.l    D7, 0x00
  470. 00000542  1F3C 0001                move.b     -[A7], 0x1
  471. 00000546  4878 000A                push.l     0xA /* '\n' */
  472. 0000054A  4267                     clr.w      -[A7]
  473. 0000054C  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  474. 00000550  2840                     movea.l    A4, D0
  475. 00000552  200C                     move.l     D0, A4
  476. 00000554  508F                     addq.l     A7, 8
  477. 00000556  6736                     beq        +0x38 /* 0000058E */
  478. 00000558  4294                     clr.l      [A4]
  479. 0000055A  396E 0008 0004           move.w     [A4 + 0x4], [A6 + 0x8]
  480. 00000560  42A7                     clr.l      -[A7]
  481. 00000562  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  482. 00000566  AA0C                     syscall    GetPixPat
  483. 00000568  295F 0006                move.l     [A4 + 0x6], [A7]+
  484. 0000056C  4AAC 0006                tst.l      [A4 + 0x6]
  485. 00000570  671C                     beq        +0x1E /* 0000058E */
  486. 00000572  4AAD A054                tst.l      [A5 - 0x5FAC]
  487. 00000576  6606                     bne        +0x8 /* 0000057E */
  488. 00000578  2B4C A054                move.l     [A5 - 0x5FAC], A4
  489. 0000057C  600E                     bra        +0x10 /* 0000058C */
  490. label0000057E:
  491. 0000057E  266D A054                movea.l    A3, [A5 - 0x5FAC]
  492. 00000582  6002                     bra        +0x4 /* 00000586 */
  493. label00000584:
  494. 00000584  2653                     movea.l    A3, [A3]
  495. label00000586:
  496. 00000586  4A93                     tst.l      [A3]
  497. 00000588  66FA                     bne        -0x4 /* 00000584 */
  498. 0000058A  268C                     move.l     [A3], A4
  499. label0000058C:
  500. 0000058C  7E01                     moveq.l    D7, 0x01
  501. label0000058E:
  502. 0000058E  1007                     move.b     D0, D7
  503. 00000590  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  504. 00000594  4E5E                     unlink     A6
  505. 00000596  4E75                     rts
  506. export_12:
  507. fn00000598:
  508. 00000598  4E56 0000                link       A6, 0
  509. 0000059C  48E7 0308                movem.l    -[A7], D6,D7,A4
  510. 000005A0  3E2E 0008                move.w     D7, [A6 + 0x8]
  511. 000005A4  7C00                     moveq.l    D6, 0x00
  512. 000005A6  BE6D A05C                cmp.w      D7, [A5 - 0x5FA4]
  513. 000005AA  6604                     bne        +0x6 /* 000005B0 */
  514. 000005AC  7C01                     moveq.l    D6, 0x01
  515. 000005AE  6040                     bra        +0x42 /* 000005F0 */
  516. label000005B0:
  517. 000005B0  286D A058                movea.l    A4, [A5 - 0x5FA8]
  518. 000005B4  600C                     bra        +0xE /* 000005C2 */
  519. label000005B6:
  520. 000005B6  BE6C 0004                cmp.w      D7, [A4 + 0x4]
  521. 000005BA  6604                     bne        +0x6 /* 000005C0 */
  522. 000005BC  7C01                     moveq.l    D6, 0x01
  523. 000005BE  6002                     bra        +0x4 /* 000005C2 */
  524. label000005C0:
  525. 000005C0  2854                     movea.l    A4, [A4]
  526. label000005C2:
  527. 000005C2  200C                     move.l     D0, A4
  528. 000005C4  6704                     beq        +0x6 /* 000005CA */
  529. 000005C6  4A06                     tst.b      D6
  530. 000005C8  67EC                     beq        -0x12 /* 000005B6 */
  531. label000005CA:
  532. 000005CA  4A06                     tst.b      D6
  533. 000005CC  6722                     beq        +0x24 /* 000005F0 */
  534. 000005CE  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  535. 000005D2  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  536. 000005D6  A89B                     syscall    PenSize
  537. 000005D8  3F2C 000C                move.w     -[A7], [A4 + 0xC]
  538. 000005DC  A89C                     syscall    PenMode
  539. 000005DE  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  540. 000005E2  4EBA FF20                jsr        [PC - 0xE0 /* 00000504 */]
  541. 000005E6  2F00                     move.l     -[A7], D0
  542. 000005E8  AA0A                     syscall    PenPixPat
  543. 000005EA  3B47 A05C                move.w     [A5 - 0x5FA4], D7
  544. 000005EE  548F                     addq.l     A7, 2
  545. label000005F0:
  546. 000005F0  1006                     move.b     D0, D6
  547. 000005F2  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  548. 000005F6  4E5E                     unlink     A6
  549. 000005F8  4E75                     rts
  550. export_13:
  551. 000005FA  4E56 0000                link       A6, 0
  552. 000005FE  48E7 0118                movem.l    -[A7], D7,A3,A4
  553. 00000602  7E00                     moveq.l    D7, 0x00
  554. 00000604  1F3C 0001                move.b     -[A7], 0x1
  555. 00000608  4878 000E                push.l     0xE
  556. 0000060C  4267                     clr.w      -[A7]
  557. 0000060E  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  558. 00000612  2840                     movea.l    A4, D0
  559. 00000614  200C                     move.l     D0, A4
  560. 00000616  508F                     addq.l     A7, 8
  561. 00000618  673C                     beq        +0x3E /* 00000656 */
  562. 0000061A  4294                     clr.l      [A4]
  563. 0000061C  396E 0008 0004           move.w     [A4 + 0x4], [A6 + 0x8]
  564. 00000622  396E 000A 0006           move.w     [A4 + 0x6], [A6 + 0xA]
  565. 00000628  396E 000C 0008           move.w     [A4 + 0x8], [A6 + 0xC]
  566. 0000062E  396E 000E 000A           move.w     [A4 + 0xA], [A6 + 0xE]
  567. 00000634  396E 0010 000C           move.w     [A4 + 0xC], [A6 + 0x10]
  568. 0000063A  4AAD A058                tst.l      [A5 - 0x5FA8]
  569. 0000063E  6606                     bne        +0x8 /* 00000646 */
  570. 00000640  2B4C A058                move.l     [A5 - 0x5FA8], A4
  571. 00000644  600E                     bra        +0x10 /* 00000654 */
  572. label00000646:
  573. 00000646  266D A058                movea.l    A3, [A5 - 0x5FA8]
  574. 0000064A  6002                     bra        +0x4 /* 0000064E */
  575. label0000064C:
  576. 0000064C  2653                     movea.l    A3, [A3]
  577. label0000064E:
  578. 0000064E  4A93                     tst.l      [A3]
  579. 00000650  66FA                     bne        -0x4 /* 0000064C */
  580. 00000652  268C                     move.l     [A3], A4
  581. label00000654:
  582. 00000654  7E01                     moveq.l    D7, 0x01
  583. label00000656:
  584. 00000656  1007                     move.b     D0, D7
  585. 00000658  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  586. 0000065C  4E5E                     unlink     A6
  587. 0000065E  4E75                     rts
  588. export_14:
  589. 00000660  4E56 0000                link       A6, 0
  590. 00000664  48E7 0108                movem.l    -[A7], D7,A4
  591. 00000668  7E00                     moveq.l    D7, 0x00
  592. 0000066A  4AAD A42C                tst.l      [A5 - 0x5BD4]
  593. 0000066E  6700 0094                beq        +0x96 /* 00000704 */
  594. 00000672  1F3C 0001                move.b     -[A7], 0x1
  595. 00000676  4878 0012                push.l     0x12
  596. 0000067A  4267                     clr.w      -[A7]
  597. 0000067C  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  598. 00000680  2840                     movea.l    A4, D0
  599. 00000682  200C                     move.l     D0, A4
  600. 00000684  508F                     addq.l     A7, 8
  601. 00000686  677C                     beq        +0x7E /* 00000704 */
  602. 00000688  196E 000B 000C           move.b     [A4 + 0xC], [A6 + 0xB]
  603. 0000068E  302E 000E                move.w     D0, [A6 + 0xE]
  604. 00000692  D06D A46E                add.w      D0, [A5 - 0x5B92]
  605. 00000696  3880                     move.w     [A4], D0
  606. 00000698  302E 0010                move.w     D0, [A6 + 0x10]
  607. 0000069C  D06D A470                add.w      D0, [A5 - 0x5B90]
  608. 000006A0  3940 0002                move.w     [A4 + 0x2], D0
  609. 000006A4  302E 0012                move.w     D0, [A6 + 0x12]
  610. 000006A8  D06D A46E                add.w      D0, [A5 - 0x5B92]
  611. 000006AC  3940 0004                move.w     [A4 + 0x4], D0
  612. 000006B0  302E 0014                move.w     D0, [A6 + 0x14]
  613. 000006B4  D06D A470                add.w      D0, [A5 - 0x5B90]
  614. 000006B8  3940 0006                move.w     [A4 + 0x6], D0
  615. 000006BC  396E 0016 0008           move.w     [A4 + 0x8], [A6 + 0x16]
  616. 000006C2  396E 0018 000A           move.w     [A4 + 0xA], [A6 + 0x18]
  617. 000006C8  396E 000C 000E           move.w     [A4 + 0xE], [A6 + 0xC]
  618. 000006CE  396E 000C 0010           move.w     [A4 + 0x10], [A6 + 0xC]
  619. 000006D4  3F2E 001E                move.w     -[A7], [A6 + 0x1E]
  620. 000006D8  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  621. 000006DC  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  622. 000006E0  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  623. 000006E4  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  624. 000006E8  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  625. 000006EC  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  626. 000006F0  2F0C                     move.l     -[A7], A4
  627. 000006F2  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  628. 000006F6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  629. 000006FA  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  630. 000006FE  1E00                     move.b     D7, D0
  631. 00000700  4FEF 0016                lea.l      A7, [A7 + 0x16]
  632. label00000704:
  633. 00000704  1007                     move.b     D0, D7
  634. 00000706  4CDF 1080                movem.l    D7,A4, [A7]+
  635. 0000070A  4E5E                     unlink     A6
  636. 0000070C  4E75                     rts
  637. export_15:
  638. 0000070E  4E56 0000                link       A6, 0
  639. 00000712  4E5E                     unlink     A6
  640. 00000714  4E75                     rts
  641. export_16:
  642. 00000716  4E56 0000                link       A6, 0
  643. 0000071A  4E5E                     unlink     A6
  644. 0000071C  4E75                     rts
  645. export_17:
  646. fn0000071E:
  647. 0000071E  4E56 0000                link       A6, 0
  648. 00000722  48E7 0038                movem.l    -[A7], A2,A3,A4
  649. 00000726  286E 0008                movea.l    A4, [A6 + 0x8]
  650. 0000072A  266C 001C                movea.l    A3, [A4 + 0x1C]
  651. 0000072E  102B 000C                move.b     D0, [A3 + 0xC]
  652. 00000732  4880                     ext.w      D0
  653. 00000734  0C40 000B                cmpi.w     D0, 0xB
  654. 00000738  6200 0112                bhi        +0x114 /* 0000084C */
  655. 0000073C  43FA 0116                lea.l      A1, [PC + 0x116 /* 00000854, value 0xFEF4FF00 */]
  656. 00000740  D040                     add.w      D0, D0
  657. 00000742  D2F1 0000                add.w      A1, [A1 + D0.w]
  658. 00000746  4ED1                     jmp        [A1]
  659. 00000748  3F13                     move.w     -[A7], [A3]
  660. 0000074A  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  661. 0000074E  A893                     syscall    MoveTo
  662. 00000750  6000 00FA                bra        +0xFC /* 0000084C */
  663. 00000754  3F13                     move.w     -[A7], [A3]
  664. 00000756  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  665. 0000075A  A894                     syscall    Move
  666. 0000075C  6000 00EE                bra        +0xF0 /* 0000084C */
  667. 00000760  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  668. 00000764  4EBA FE32                jsr        [PC - 0x1CE /* 00000598 */]
  669. 00000768  3E93                     move.w     [A7], [A3]
  670. 0000076A  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  671. 0000076E  A891                     syscall    LineTo
  672. 00000770  6000 00DA                bra        +0xDC /* 0000084C */
  673. 00000774  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  674. 00000778  4EBA FE1E                jsr        [PC - 0x1E2 /* 00000598 */]
  675. 0000077C  3E93                     move.w     [A7], [A3]
  676. 0000077E  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  677. 00000782  A892                     syscall    Line
  678. 00000784  6000 00C6                bra        +0xC8 /* 0000084C */
  679. 00000788  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  680. 0000078C  4EBA FE0A                jsr        [PC - 0x1F6 /* 00000598 */]
  681. 00000790  486C 000A                pea.l      [A4 + 0xA]
  682. 00000794  A8A1                     syscall    FrameRect
  683. 00000796  548F                     addq.l     A7, 2
  684. 00000798  6000 00B2                bra        +0xB4 /* 0000084C */
  685. 0000079C  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  686. 000007A0  4EBA FDF6                jsr        [PC - 0x20A /* 00000598 */]
  687. 000007A4  486C 000A                pea.l      [A4 + 0xA]
  688. 000007A8  A8B7                     syscall    FrameOval
  689. 000007AA  548F                     addq.l     A7, 2
  690. 000007AC  6000 009E                bra        +0xA0 /* 0000084C */
  691. 000007B0  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  692. 000007B4  4EBA FDE2                jsr        [PC - 0x21E /* 00000598 */]
  693. 000007B8  486C 000A                pea.l      [A4 + 0xA]
  694. 000007BC  3F2B 0008                move.w     -[A7], [A3 + 0x8]
  695. 000007C0  3F2B 000A                move.w     -[A7], [A3 + 0xA]
  696. 000007C4  A8B0                     syscall    FrameRoundRect
  697. 000007C6  548F                     addq.l     A7, 2
  698. 000007C8  6000 0082                bra        +0x84 /* 0000084C */
  699. 000007CC  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  700. 000007D0  4EBA FDC6                jsr        [PC - 0x23A /* 00000598 */]
  701. 000007D4  486C 000A                pea.l      [A4 + 0xA]
  702. 000007D8  3F2B 0008                move.w     -[A7], [A3 + 0x8]
  703. 000007DC  3F2B 000A                move.w     -[A7], [A3 + 0xA]
  704. 000007E0  A8BE                     syscall    FrameArc
  705. 000007E2  548F                     addq.l     A7, 2
  706. 000007E4  6066                     bra        +0x68 /* 0000084C */
  707. 000007E6  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  708. 000007EA  4EBA FD18                jsr        [PC - 0x2E8 /* 00000504 */]
  709. 000007EE  2440                     movea.l    A2, D0
  710. 000007F0  486C 000A                pea.l      [A4 + 0xA]
  711. 000007F4  2F0A                     move.l     -[A7], A2
  712. 000007F6  AA0E                     syscall    FillCRect
  713. 000007F8  548F                     addq.l     A7, 2
  714. 000007FA  6050                     bra        +0x52 /* 0000084C */
  715. 000007FC  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  716. 00000800  4EBA FD02                jsr        [PC - 0x2FE /* 00000504 */]
  717. 00000804  2440                     movea.l    A2, D0
  718. 00000806  486C 000A                pea.l      [A4 + 0xA]
  719. 0000080A  2F0A                     move.l     -[A7], A2
  720. 0000080C  AA0F                     syscall    FillCOval
  721. 0000080E  548F                     addq.l     A7, 2
  722. 00000810  603A                     bra        +0x3C /* 0000084C */
  723. 00000812  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  724. 00000816  4EBA FCEC                jsr        [PC - 0x314 /* 00000504 */]
  725. 0000081A  2440                     movea.l    A2, D0
  726. 0000081C  486C 000A                pea.l      [A4 + 0xA]
  727. 00000820  3F2B 0008                move.w     -[A7], [A3 + 0x8]
  728. 00000824  3F2B 000A                move.w     -[A7], [A3 + 0xA]
  729. 00000828  2F0A                     move.l     -[A7], A2
  730. 0000082A  AA10                     syscall    FillCRoundRect
  731. 0000082C  548F                     addq.l     A7, 2
  732. 0000082E  601C                     bra        +0x1E /* 0000084C */
  733. 00000830  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  734. 00000834  4EBA FCCE                jsr        [PC - 0x332 /* 00000504 */]
  735. 00000838  2440                     movea.l    A2, D0
  736. 0000083A  486C 000A                pea.l      [A4 + 0xA]
  737. 0000083E  3F2B 0008                move.w     -[A7], [A3 + 0x8]
  738. 00000842  3F2B 000A                move.w     -[A7], [A3 + 0xA]
  739. 00000846  2F0A                     move.l     -[A7], A2
  740. 00000848  AA11                     syscall    FillCArc
  741. 0000084A  548F                     addq.l     A7, 2
  742. label0000084C:
  743. 0000084C  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  744. 00000850  4E5E                     unlink     A6
  745. 00000852  4E75                     rts
  746. 00000854  FEF4 FF00                .extension 0xEF4 <<F/2-3/7>> // unimplemented
  747. 00000858  FF0C                     .extension 0xF0C <<F/4-5/7>> // unimplemented
  748. 0000085A  FF20                     .extension 0xF20 <<F/4-5/7>> // unimplemented
  749. 0000085C  FF34                     .extension 0xF34 <<F/4-5/7>> // unimplemented
  750. 0000085E  FF5C                     .extension 0xF5C <<F/4-5/7>> // unimplemented
  751. 00000860  FF48                     .extension 0xF48 <<F/4-5/7>> // unimplemented
  752. 00000862  FF78                     .extension 0xF78 <<F/4-5/7>> // unimplemented
  753. 00000864  FF92                     .invalid   <<F/6/7>>
  754. 00000866  FFBE                     .invalid   <<F/6/7>>
  755. 00000868  FFA8                     .invalid   <<F/6/7>>
  756. 0000086A  FFDC                     .invalid   <<F/7/7>>
  757. export_18:
  758. 0000086C  4E56 0000                link       A6, 0
  759. 00000870  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  760. 00000874  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  761. 00000878  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  762. 0000087C  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  763. 00000880  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  764. 00000884  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  765. 00000888  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  766. 0000088C  42A7                     clr.l      -[A7]
  767. 0000088E  1F3C 000B                move.b     -[A7], 0xB
  768. 00000892  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  769. 00000896  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  770. 0000089A  4E5E                     unlink     A6
  771. 0000089C  4E75                     rts
  772. export_19:
  773. 0000089E  4E56 0000                link       A6, 0
  774. 000008A2  4E5E                     unlink     A6
  775. 000008A4  4E75                     rts
  776. export_20:
  777. 000008A6  4E56 0000                link       A6, 0
  778. 000008AA  2F07                     move.l     -[A7], D7
  779. 000008AC  206E 0008                movea.l    A0, [A6 + 0x8]
  780. 000008B0  0C68 0018 0012           cmpi.w     [A0 + 0x12], 0x18
  781. 000008B6  6636                     bne        +0x38 /* 000008EE */
  782. 000008B8  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  783. 000008BC  4AA8 0012                tst.l      [A0 + 0x12]
  784. 000008C0  672C                     beq        +0x2E /* 000008EE */
  785. 000008C2  206E 0008                movea.l    A0, [A6 + 0x8]
  786. 000008C6  3F28 0016                move.w     -[A7], [A0 + 0x16]
  787. 000008CA  42A7                     clr.l      -[A7]
  788. 000008CC  226D A42C                movea.l    A1, [A5 - 0x5BD4]
  789. 000008D0  2269 0012                movea.l    A1, [A1 + 0x12]
  790. 000008D4  3F29 0058                move.w     -[A7], [A1 + 0x58]
  791. 000008D8  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  792. 000008DC  2E00                     move.l     D7, D0
  793. 000008DE  70FF                     moveq.l    D0, 0xFFFFFFFF
  794. 000008E0  B087                     cmp.l      D0, D7
  795. 000008E2  508F                     addq.l     A7, 8
  796. 000008E4  6608                     bne        +0xA /* 000008EE */
  797. 000008E6  206E 0008                movea.l    A0, [A6 + 0x8]
  798. 000008EA  4268 0012                clr.w      [A0 + 0x12]
  799. label000008EE:
  800. 000008EE  2E1F                     move.l     D7, [A7]+
  801. 000008F0  4E5E                     unlink     A6
  802. 000008F2  4E75                     rts
  803. export_21:
  804. 000008F4  4E56 0000                link       A6, 0
  805. 000008F8  4E5E                     unlink     A6
  806. 000008FA  4E75                     rts
  807. export_22:
  808. 000008FC  4E56 FF00                link       A6, -0x0100
  809. 00000900  2F07                     move.l     -[A7], D7
  810. 00000902  7E00                     moveq.l    D7, 0x00
  811. 00000904  4AAD A434                tst.l      [A5 - 0x5BCC]
  812. 00000908  677A                     beq        +0x7C /* 00000984 */
  813. 0000090A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  814. 0000090E  206D A434                movea.l    A0, [A5 - 0x5BCC]
  815. 00000912  3140 0024                move.w     [A0 + 0x24], D0
  816. 00000916  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  817. 0000091A  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  818. 0000091E  206D A434                movea.l    A0, [A5 - 0x5BCC]
  819. 00000922  2140 0026                move.l     [A0 + 0x26], D0
  820. 00000926  2EAE 000C                move.l     [A7], [A6 + 0xC]
  821. 0000092A  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  822. 0000092E  206D A434                movea.l    A0, [A5 - 0x5BCC]
  823. 00000932  2140 002A                move.l     [A0 + 0x2A], D0
  824. 00000936  2EAE 0010                move.l     [A7], [A6 + 0x10]
  825. 0000093A  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  826. 0000093E  206D A434                movea.l    A0, [A5 - 0x5BCC]
  827. 00000942  2140 002E                move.l     [A0 + 0x2E], D0
  828. 00000946  2EAE 0014                move.l     [A7], [A6 + 0x14]
  829. 0000094A  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  830. 0000094E  206D A434                movea.l    A0, [A5 - 0x5BCC]
  831. 00000952  2140 0032                move.l     [A0 + 0x32], D0
  832. 00000956  206D A434                movea.l    A0, [A5 - 0x5BCC]
  833. 0000095A  4AA8 0026                tst.l      [A0 + 0x26]
  834. 0000095E  588F                     addq.l     A7, 4
  835. 00000960  6722                     beq        +0x24 /* 00000984 */
  836. 00000962  7E01                     moveq.l    D7, 0x01
  837. 00000964  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  838. 00000968  486E FF00                pea.l      [A6 - 0x100]
  839. 0000096C  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  840. 00000970  486E FF00                pea.l      [A6 - 0x100]
  841. 00000974  3F2D AA0E                move.w     -[A7], [A5 - 0x55F2]
  842. 00000978  4EAD 04FA                jsr        [A5 + 0x4FA /* export_155 */]
  843. 0000097C  1B40 A05E                move.b     [A5 - 0x5FA2], D0
  844. 00000980  4FEF 000E                lea.l      A7, [A7 + 0xE]
  845. label00000984:
  846. 00000984  1007                     move.b     D0, D7
  847. 00000986  2E1F                     move.l     D7, [A7]+
  848. 00000988  4E5E                     unlink     A6
  849. 0000098A  4E75                     rts
  850. export_23:
  851. 0000098C  4E56 FF00                link       A6, -0x0100
  852. 00000990  2F07                     move.l     -[A7], D7
  853. 00000992  7E00                     moveq.l    D7, 0x00
  854. 00000994  4AAD A434                tst.l      [A5 - 0x5BCC]
  855. 00000998  675A                     beq        +0x5C /* 000009F4 */
  856. 0000099A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  857. 0000099E  206D A434                movea.l    A0, [A5 - 0x5BCC]
  858. 000009A2  3140 0040                move.w     [A0 + 0x40], D0
  859. 000009A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  860. 000009AA  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  861. 000009AE  206D A434                movea.l    A0, [A5 - 0x5BCC]
  862. 000009B2  2140 0042                move.l     [A0 + 0x42], D0
  863. 000009B6  2EAE 000C                move.l     [A7], [A6 + 0xC]
  864. 000009BA  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  865. 000009BE  206D A434                movea.l    A0, [A5 - 0x5BCC]
  866. 000009C2  2140 0046                move.l     [A0 + 0x46], D0
  867. 000009C6  206D A434                movea.l    A0, [A5 - 0x5BCC]
  868. 000009CA  4AA8 0042                tst.l      [A0 + 0x42]
  869. 000009CE  588F                     addq.l     A7, 4
  870. 000009D0  6722                     beq        +0x24 /* 000009F4 */
  871. 000009D2  7E01                     moveq.l    D7, 0x01
  872. 000009D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  873. 000009D8  486E FF00                pea.l      [A6 - 0x100]
  874. 000009DC  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  875. 000009E0  486E FF00                pea.l      [A6 - 0x100]
  876. 000009E4  3F2D AA0E                move.w     -[A7], [A5 - 0x55F2]
  877. 000009E8  4EAD 04FA                jsr        [A5 + 0x4FA /* export_155 */]
  878. 000009EC  1B40 A05F                move.b     [A5 - 0x5FA1], D0
  879. 000009F0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  880. label000009F4:
  881. 000009F4  1007                     move.b     D0, D7
  882. 000009F6  2E1F                     move.l     D7, [A7]+
  883. 000009F8  4E5E                     unlink     A6
  884. 000009FA  4E75                     rts
  885. export_24:
  886. 000009FC  4E56 FF00                link       A6, -0x0100
  887. 00000A00  2F07                     move.l     -[A7], D7
  888. 00000A02  7E00                     moveq.l    D7, 0x00
  889. 00000A04  4AAD A434                tst.l      [A5 - 0x5BCC]
  890. 00000A08  676A                     beq        +0x6C /* 00000A74 */
  891. 00000A0A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  892. 00000A0E  206D A434                movea.l    A0, [A5 - 0x5BCC]
  893. 00000A12  3140 004A                move.w     [A0 + 0x4A], D0
  894. 00000A16  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  895. 00000A1A  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  896. 00000A1E  206D A434                movea.l    A0, [A5 - 0x5BCC]
  897. 00000A22  2140 004C                move.l     [A0 + 0x4C], D0
  898. 00000A26  2EAE 000C                move.l     [A7], [A6 + 0xC]
  899. 00000A2A  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  900. 00000A2E  206D A434                movea.l    A0, [A5 - 0x5BCC]
  901. 00000A32  2140 0050                move.l     [A0 + 0x50], D0
  902. 00000A36  2EAE 0010                move.l     [A7], [A6 + 0x10]
  903. 00000A3A  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  904. 00000A3E  206D A434                movea.l    A0, [A5 - 0x5BCC]
  905. 00000A42  2140 0054                move.l     [A0 + 0x54], D0
  906. 00000A46  206D A434                movea.l    A0, [A5 - 0x5BCC]
  907. 00000A4A  4AA8 004C                tst.l      [A0 + 0x4C]
  908. 00000A4E  588F                     addq.l     A7, 4
  909. 00000A50  6722                     beq        +0x24 /* 00000A74 */
  910. 00000A52  7E01                     moveq.l    D7, 0x01
  911. 00000A54  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  912. 00000A58  486E FF00                pea.l      [A6 - 0x100]
  913. 00000A5C  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  914. 00000A60  486E FF00                pea.l      [A6 - 0x100]
  915. 00000A64  3F2D AA0E                move.w     -[A7], [A5 - 0x55F2]
  916. 00000A68  4EAD 04FA                jsr        [A5 + 0x4FA /* export_155 */]
  917. 00000A6C  1B40 A060                move.b     [A5 - 0x5FA0], D0
  918. 00000A70  4FEF 000E                lea.l      A7, [A7 + 0xE]
  919. label00000A74:
  920. 00000A74  1007                     move.b     D0, D7
  921. 00000A76  2E1F                     move.l     D7, [A7]+
  922. 00000A78  4E5E                     unlink     A6
  923. 00000A7A  4E75                     rts
  924. export_25:
  925. 00000A7C  4E56 FF00                link       A6, -0x0100
  926. 00000A80  2F07                     move.l     -[A7], D7
  927. 00000A82  7E00                     moveq.l    D7, 0x00
  928. 00000A84  4A2D A05E                tst.b      [A5 - 0x5FA2]
  929. 00000A88  662A                     bne        +0x2C /* 00000AB4 */
  930. 00000A8A  206D A434                movea.l    A0, [A5 - 0x5BCC]
  931. 00000A8E  2F28 0026                move.l     -[A7], [A0 + 0x26]
  932. 00000A92  486D A16E                pea.l      [A5 - 0x5E92]
  933. 00000A96  486E FF00                pea.l      [A6 - 0x100]
  934. 00000A9A  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  935. 00000A9E  486E FF00                pea.l      [A6 - 0x100]
  936. 00000AA2  486D A186                pea.l      [A5 - 0x5E7A]
  937. 00000AA6  486D A188                pea.l      [A5 - 0x5E78]
  938. 00000AAA  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  939. 00000AAE  A9F4                     syscall    ExitToShell
  940. 00000AB0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  941. label00000AB4:
  942. 00000AB4  4A2D A05F                tst.b      [A5 - 0x5FA1]
  943. 00000AB8  662A                     bne        +0x2C /* 00000AE4 */
  944. 00000ABA  206D A434                movea.l    A0, [A5 - 0x5BCC]
  945. 00000ABE  2F28 0042                move.l     -[A7], [A0 + 0x42]
  946. 00000AC2  486D A1C8                pea.l      [A5 - 0x5E38]
  947. 00000AC6  486E FF00                pea.l      [A6 - 0x100]
  948. 00000ACA  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  949. 00000ACE  486E FF00                pea.l      [A6 - 0x100]
  950. 00000AD2  486D A1E2                pea.l      [A5 - 0x5E1E]
  951. 00000AD6  486D A1E4                pea.l      [A5 - 0x5E1C]
  952. 00000ADA  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  953. 00000ADE  A9F4                     syscall    ExitToShell
  954. 00000AE0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  955. label00000AE4:
  956. 00000AE4  4A2D A060                tst.b      [A5 - 0x5FA0]
  957. 00000AE8  662A                     bne        +0x2C /* 00000B14 */
  958. 00000AEA  206D A434                movea.l    A0, [A5 - 0x5BCC]
  959. 00000AEE  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  960. 00000AF2  486D A224                pea.l      [A5 - 0x5DDC]
  961. 00000AF6  486E FF00                pea.l      [A6 - 0x100]
  962. 00000AFA  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  963. 00000AFE  486E FF00                pea.l      [A6 - 0x100]
  964. 00000B02  486D A23C                pea.l      [A5 - 0x5DC4]
  965. 00000B06  486D A23E                pea.l      [A5 - 0x5DC2]
  966. 00000B0A  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  967. 00000B0E  A9F4                     syscall    ExitToShell
  968. 00000B10  4FEF 0018                lea.l      A7, [A7 + 0x18]
  969. label00000B14:
  970. 00000B14  1007                     move.b     D0, D7
  971. 00000B16  2E1F                     move.l     D7, [A7]+
  972. 00000B18  4E5E                     unlink     A6
  973. 00000B1A  4E75                     rts
  974. export_26:
  975. 00000B1C  4E56 FFF8                link       A6, -0x0008
  976. 00000B20  48E7 1F08                movem.l    -[A7], D3,D4,D5,D6,D7,A4
  977. 00000B24  3C2E 0016                move.w     D6, [A6 + 0x16]
  978. 00000B28  382E 001A                move.w     D4, [A6 + 0x1A]
  979. 00000B2C  3E2E 0014                move.w     D7, [A6 + 0x14]
  980. 00000B30  3A2E 0018                move.w     D5, [A6 + 0x18]
  981. 00000B34  7600                     moveq.l    D3, 0x00
  982. 00000B36  1F3C 0001                move.b     -[A7], 0x1
  983. 00000B3A  4878 002C                push.l     0x2C /* ',' */
  984. 00000B3E  4267                     clr.w      -[A7]
  985. 00000B40  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  986. 00000B44  2840                     movea.l    A4, D0
  987. 00000B46  200C                     move.l     D0, A4
  988. 00000B48  508F                     addq.l     A7, 8
  989. 00000B4A  6700 0110                beq        +0x112 /* 00000C5C */
  990. 00000B4E  38AE 000A                move.w     [A4], [A6 + 0xA]
  991. 00000B52  396E 000C 0002           move.w     [A4 + 0x2], [A6 + 0xC]
  992. 00000B58  396E 000E 0004           move.w     [A4 + 0x4], [A6 + 0xE]
  993. 00000B5E  396E 0010 0006           move.w     [A4 + 0x6], [A6 + 0x10]
  994. 00000B64  42AC 0008                clr.l      [A4 + 0x8]
  995. 00000B68  426C 0012                clr.w      [A4 + 0x12]
  996. 00000B6C  426C 0014                clr.w      [A4 + 0x14]
  997. 00000B70  3006                     move.w     D0, D6
  998. 00000B72  906E 0012                sub.w      D0, [A6 + 0x12]
  999. 00000B76  3940 0016                move.w     [A4 + 0x16], D0
  1000. 00000B7A  3005                     move.w     D0, D5
  1001. 00000B7C  9047                     sub.w      D0, D7
  1002. 00000B7E  5540                     subq.w     D0, 2
  1003. 00000B80  3940 0018                move.w     [A4 + 0x18], D0
  1004. 00000B84  196E 001E 000C           move.b     [A4 + 0xC], [A6 + 0x1E]
  1005. 00000B8A  4A2E 001E                tst.b      [A6 + 0x1E]
  1006. 00000B8E  675A                     beq        +0x5C /* 00000BEA */
  1007. 00000B90  046C 0010 0016           subi.w     [A4 + 0x16], 0x10
  1008. 00000B96  486E FFF8                pea.l      [A6 - 0x8]
  1009. 00000B9A  70F0                     moveq.l    D0, 0xFFFFFFF0
  1010. 00000B9C  D06D A46E                add.w      D0, [A5 - 0x5B92]
  1011. 00000BA0  D046                     add.w      D0, D6
  1012. 00000BA2  3F00                     move.w     -[A7], D0
  1013. 00000BA4  302D A470                move.w     D0, [A5 - 0x5B90]
  1014. 00000BA8  D047                     add.w      D0, D7
  1015. 00000BAA  3F00                     move.w     -[A7], D0
  1016. 00000BAC  302D A46E                move.w     D0, [A5 - 0x5B92]
  1017. 00000BB0  D046                     add.w      D0, D6
  1018. 00000BB2  3F00                     move.w     -[A7], D0
  1019. 00000BB4  302D A470                move.w     D0, [A5 - 0x5B90]
  1020. 00000BB8  D045                     add.w      D0, D5
  1021. 00000BBA  3F00                     move.w     -[A7], D0
  1022. 00000BBC  A8A7                     syscall    SetRect
  1023. 00000BBE  42A7                     clr.l      -[A7]
  1024. 00000BC0  2F2D C6A4                move.l     -[A7], [A5 - 0x395C]
  1025. 00000BC4  486E FFF8                pea.l      [A6 - 0x8]
  1026. 00000BC8  486D A27E                pea.l      [A5 - 0x5D82]
  1027. 00000BCC  42A7                     clr.l      -[A7]
  1028. 00000BCE  42A7                     clr.l      -[A7]
  1029. 00000BD0  3F3C 0010                move.w     -[A7], 0x10
  1030. 00000BD4  42A7                     clr.l      -[A7]
  1031. 00000BD6  A954                     syscall    NewControl
  1032. 00000BD8  295F 000E                move.l     [A4 + 0xE], [A7]+
  1033. 00000BDC  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  1034. 00000BE0  306E 0008                movea.w    A0, [A6 + 0x8]
  1035. 00000BE4  2F08                     move.l     -[A7], A0
  1036. 00000BE6  A95B                     syscall    SetControlReference/SetCRefCon
  1037. 00000BE8  6004                     bra        +0x6 /* 00000BEE */
  1038. label00000BEA:
  1039. 00000BEA  42AC 000E                clr.l      [A4 + 0xE]
  1040. label00000BEE:
  1041. 00000BEE  396E 0020 001E           move.w     [A4 + 0x1E], [A6 + 0x20]
  1042. 00000BF4  3944 001C                move.w     [A4 + 0x1C], D4
  1043. 00000BF8  396E 001C 0020           move.w     [A4 + 0x20], [A6 + 0x1C]
  1044. 00000BFE  302C 0018                move.w     D0, [A4 + 0x18]
  1045. 00000C02  48C0                     ext.l      D0
  1046. 00000C04  81C4                     divs.w     D0, D4
  1047. 00000C06  3940 0022                move.w     [A4 + 0x22], D0
  1048. 00000C0A  302C 0018                move.w     D0, [A4 + 0x18]
  1049. 00000C0E  48C0                     ext.l      D0
  1050. 00000C10  81C4                     divs.w     D0, D4
  1051. 00000C12  4840                     swap.w     D0
  1052. 00000C14  48C0                     ext.l      D0
  1053. 00000C16  81FC 0002                divs.w     D0, 0x2
  1054. 00000C1A  D044                     add.w      D0, D4
  1055. 00000C1C  3940 0024                move.w     [A4 + 0x24], D0
  1056. 00000C20  196E 0028 0026           move.b     [A4 + 0x26], [A6 + 0x28]
  1057. 00000C26  396E 002A 0028           move.w     [A4 + 0x28], [A6 + 0x2A]
  1058. 00000C2C  396E 002C 002A           move.w     [A4 + 0x2A], [A6 + 0x2C]
  1059. 00000C32  3F2E 0026                move.w     -[A7], [A6 + 0x26]
  1060. 00000C36  3F2E 0024                move.w     -[A7], [A6 + 0x24]
  1061. 00000C3A  3F2E 0022                move.w     -[A7], [A6 + 0x22]
  1062. 00000C3E  3F05                     move.w     -[A7], D5
  1063. 00000C40  3F06                     move.w     -[A7], D6
  1064. 00000C42  3F07                     move.w     -[A7], D7
  1065. 00000C44  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1066. 00000C48  2F0C                     move.l     -[A7], A4
  1067. 00000C4A  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  1068. 00000C4E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1069. 00000C52  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1070. 00000C56  1600                     move.b     D3, D0
  1071. 00000C58  4FEF 0016                lea.l      A7, [A7 + 0x16]
  1072. label00000C5C:
  1073. 00000C5C  1003                     move.b     D0, D3
  1074. 00000C5E  4CDF 10F8                movem.l    D3,D4,D5,D6,D7,A4, [A7]+
  1075. 00000C62  4E5E                     unlink     A6
  1076. 00000C64  4E75                     rts
  1077. export_27:
  1078. 00000C66  4E56 0000                link       A6, 0
  1079. 00000C6A  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  1080. 00000C6E  7E00                     moveq.l    D7, 0x00
  1081. 00000C70  42A7                     clr.l      -[A7]
  1082. 00000C72  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1083. 00000C76  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  1084. 00000C7A  2C00                     move.l     D6, D0
  1085. 00000C7C  4A86                     tst.l      D6
  1086. 00000C7E  5C8F                     addq.l     A7, 6
  1087. 00000C80  6756                     beq        +0x58 /* 00000CD8 */
  1088. 00000C82  2046                     movea.l    A0, D6
  1089. 00000C84  0C28 000A 001A           cmpi.b     [A0 + 0x1A], 0xA /* '\n' */
  1090. 00000C8A  664C                     bne        +0x4E /* 00000CD8 */
  1091. 00000C8C  2046                     movea.l    A0, D6
  1092. 00000C8E  2468 001C                movea.l    A2, [A0 + 0x1C]
  1093. 00000C92  1F3C 0001                move.b     -[A7], 0x1
  1094. 00000C96  4878 000A                push.l     0xA /* '\n' */
  1095. 00000C9A  4267                     clr.w      -[A7]
  1096. 00000C9C  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  1097. 00000CA0  2840                     movea.l    A4, D0
  1098. 00000CA2  200C                     move.l     D0, A4
  1099. 00000CA4  508F                     addq.l     A7, 8
  1100. 00000CA6  6730                     beq        +0x32 /* 00000CD8 */
  1101. 00000CA8  4294                     clr.l      [A4]
  1102. 00000CAA  396E 000A 0004           move.w     [A4 + 0x4], [A6 + 0xA]
  1103. 00000CB0  396E 000C 0006           move.w     [A4 + 0x6], [A6 + 0xC]
  1104. 00000CB6  396E 000E 0008           move.w     [A4 + 0x8], [A6 + 0xE]
  1105. 00000CBC  4AAA 0008                tst.l      [A2 + 0x8]
  1106. 00000CC0  6606                     bne        +0x8 /* 00000CC8 */
  1107. 00000CC2  254C 0008                move.l     [A2 + 0x8], A4
  1108. 00000CC6  600E                     bra        +0x10 /* 00000CD6 */
  1109. label00000CC8:
  1110. 00000CC8  266A 0008                movea.l    A3, [A2 + 0x8]
  1111. 00000CCC  6002                     bra        +0x4 /* 00000CD0 */
  1112. label00000CCE:
  1113. 00000CCE  2653                     movea.l    A3, [A3]
  1114. label00000CD0:
  1115. 00000CD0  4A93                     tst.l      [A3]
  1116. 00000CD2  66FA                     bne        -0x4 /* 00000CCE */
  1117. 00000CD4  268C                     move.l     [A3], A4
  1118. label00000CD6:
  1119. 00000CD6  7E01                     moveq.l    D7, 0x01
  1120. label00000CD8:
  1121. 00000CD8  1007                     move.b     D0, D7
  1122. 00000CDA  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  1123. 00000CDE  4E5E                     unlink     A6
  1124. 00000CE0  4E75                     rts
  1125. export_28:
  1126. 00000CE2  4E56 0000                link       A6, 0
  1127. 00000CE6  2F0C                     move.l     -[A7], A4
  1128. 00000CE8  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  1129. 00000CEC  4AA8 0012                tst.l      [A0 + 0x12]
  1130. 00000CF0  6744                     beq        +0x46 /* 00000D36 */
  1131. 00000CF2  206E 0008                movea.l    A0, [A6 + 0x8]
  1132. 00000CF6  2868 001C                movea.l    A4, [A0 + 0x1C]
  1133. 00000CFA  200C                     move.l     D0, A4
  1134. 00000CFC  6738                     beq        +0x3A /* 00000D36 */
  1135. 00000CFE  0C54 FFFE                cmpi.w     [A4], 0xFFFE
  1136. 00000D02  6732                     beq        +0x34 /* 00000D36 */
  1137. 00000D04  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  1138. 00000D08  2068 0012                movea.l    A0, [A0 + 0x12]
  1139. 00000D0C  3F28 0036                move.w     -[A7], [A0 + 0x36]
  1140. 00000D10  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  1141. 00000D14  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  1142. 00000D18  2068 0012                movea.l    A0, [A0 + 0x12]
  1143. 00000D1C  3EA8 0038                move.w     [A7], [A0 + 0x38]
  1144. 00000D20  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  1145. 00000D24  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  1146. 00000D28  2068 0012                movea.l    A0, [A0 + 0x12]
  1147. 00000D2C  3EA8 003A                move.w     [A7], [A0 + 0x3A]
  1148. 00000D30  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  1149. 00000D34  548F                     addq.l     A7, 2
  1150. label00000D36:
  1151. 00000D36  285F                     movea.l    A4, [A7]+
  1152. 00000D38  4E5E                     unlink     A6
  1153. 00000D3A  4E75                     rts
  1154. export_29:
  1155. 00000D3C  4E56 FDEE                link       A6, -0x0212
  1156. 00000D40  48E7 0118                movem.l    -[A7], D7,A3,A4
  1157. 00000D44  206E 0008                movea.l    A0, [A6 + 0x8]
  1158. 00000D48  2868 001C                movea.l    A4, [A0 + 0x1C]
  1159. 00000D4C  200C                     move.l     D0, A4
  1160. 00000D4E  6700 02D6                beq        +0x2D8 /* 00001026 */
  1161. 00000D52  0C54 FFFE                cmpi.w     [A4], 0xFFFE
  1162. 00000D56  6700 02CE                beq        +0x2D0 /* 00001026 */
  1163. 00000D5A  3F14                     move.w     -[A7], [A4]
  1164. 00000D5C  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  1165. 00000D60  2640                     movea.l    A3, D0
  1166. 00000D62  200B                     move.l     D0, A3
  1167. 00000D64  548F                     addq.l     A7, 2
  1168. 00000D66  6700 02BE                beq        +0x2C0 /* 00001026 */
  1169. 00000D6A  3F2B 0024                move.w     -[A7], [A3 + 0x24]
  1170. 00000D6E  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  1171. 00000D72  2F2B 0026                move.l     -[A7], [A3 + 0x26]
  1172. 00000D76  486E FEFA                pea.l      [A6 - 0x106]
  1173. 00000D7A  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1174. 00000D7E  486E FEFA                pea.l      [A6 - 0x106]
  1175. 00000D82  486E FDFA                pea.l      [A6 - 0x206]
  1176. 00000D86  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1177. 00000D8A  4257                     clr.w      [A7]
  1178. 00000D8C  486E FDFA                pea.l      [A6 - 0x206]
  1179. 00000D90  3F2D AA0E                move.w     -[A7], [A5 - 0x55F2]
  1180. 00000D94  486E FFFE                pea.l      [A6 - 0x2]
  1181. 00000D98  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  1182. 00000D9C  3E1F                     move.w     D7, [A7]+
  1183. 00000D9E  4A47                     tst.w      D7
  1184. 00000DA0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1185. 00000DA4  6600 0280                bne        +0x282 /* 00001026 */
  1186. 00000DA8  486E FDEE                pea.l      [A6 - 0x212]
  1187. 00000DAC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1188. 00000DB0  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  1189. 00000DB4  70FF                     moveq.l    D0, 0xFFFFFFFF
  1190. 00000DB6  D06E FDF0                add.w      D0, [A6 - 0x210]
  1191. 00000DBA  3740 0016                move.w     [A3 + 0x16], D0
  1192. 00000DBE  486E FDF6                pea.l      [A6 - 0x20A]
  1193. 00000DC2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1194. 00000DC6  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  1195. 00000DCA  51AE FDF6                subq.l     [A6 - 0x20A], 8
  1196. 00000DCE  3EAB 0060                move.w     [A7], [A3 + 0x60]
  1197. 00000DD2  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  1198. 00000DD6  4A80                     tst.l      D0
  1199. 00000DD8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1200. 00000DDC  6618                     bne        +0x1A /* 00000DF6 */
  1201. 00000DDE  202E FDEE                move.l     D0, [A6 - 0x212]
  1202. 00000DE2  2040                     movea.l    A0, D0
  1203. 00000DE4  4870 0802                pea.l      [A0 + D0 + 0x2]
  1204. 00000DE8  206D A434                movea.l    A0, [A5 - 0x5BCC]
  1205. 00000DEC  3F28 0060                move.w     -[A7], [A0 + 0x60]
  1206. 00000DF0  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  1207. 00000DF4  5C8F                     addq.l     A7, 6
  1208. label00000DF6:
  1209. 00000DF6  206E FDF6                movea.l    A0, [A6 - 0x20A]
  1210. 00000DFA  4868 0001                pea.l      [A0 + 0x1]
  1211. 00000DFE  3F2B 0036                move.w     -[A7], [A3 + 0x36]
  1212. 00000E02  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  1213. 00000E06  4A00                     tst.b      D0
  1214. 00000E08  5C8F                     addq.l     A7, 6
  1215. 00000E0A  6700 020E                beq        +0x210 /* 0000101A */
  1216. 00000E0E  2F2E FDF6                move.l     -[A7], [A6 - 0x20A]
  1217. 00000E12  4878 FFFF                push.l     0xFFFF
  1218. 00000E16  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1219. 00000E1A  3F2B 0036                move.w     -[A7], [A3 + 0x36]
  1220. 00000E1E  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  1221. 00000E22  3E00                     move.w     D7, D0
  1222. 00000E24  4A47                     tst.w      D7
  1223. 00000E26  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1224. 00000E2A  6600 01E4                bne        +0x1E6 /* 00001010 */
  1225. 00000E2E  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  1226. 00000E32  4A28 001A                tst.b      [A0 + 0x1A]
  1227. 00000E36  670C                     beq        +0xE /* 00000E44 */
  1228. 00000E38  206D A434                movea.l    A0, [A5 - 0x5BCC]
  1229. 00000E3C  3968 005E 0014           move.w     [A4 + 0x14], [A0 + 0x5E]
  1230. 00000E42  6006                     bra        +0x8 /* 00000E4A */
  1231. label00000E44:
  1232. 00000E44  396E FDF0 0014           move.w     [A4 + 0x14], [A6 - 0x210]
  1233. label00000E4A:
  1234. 00000E4A  4A2C 000C                tst.b      [A4 + 0xC]
  1235. 00000E4E  672E                     beq        +0x30 /* 00000E7E */
  1236. 00000E50  302C 0014                move.w     D0, [A4 + 0x14]
  1237. 00000E54  B06C 0022                cmp.w      D0, [A4 + 0x22]
  1238. 00000E58  6F12                     ble        +0x14 /* 00000E6C */
  1239. 00000E5A  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  1240. 00000E5E  302C 0014                move.w     D0, [A4 + 0x14]
  1241. 00000E62  906C 0022                sub.w      D0, [A4 + 0x22]
  1242. 00000E66  3F00                     move.w     -[A7], D0
  1243. 00000E68  A965                     syscall    SetControlMaximum/SetMaxCtl
  1244. 00000E6A  6008                     bra        +0xA /* 00000E74 */
  1245. label00000E6C:
  1246. 00000E6C  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  1247. 00000E70  4267                     clr.w      -[A7]
  1248. 00000E72  A965                     syscall    SetControlMaximum/SetMaxCtl
  1249. label00000E74:
  1250. 00000E74  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  1251. 00000E78  3F2C 0012                move.w     -[A7], [A4 + 0x12]
  1252. 00000E7C  A963                     syscall    SetControlValue/SetCtlValue
  1253. label00000E7E:
  1254. 00000E7E  2F2B 002A                move.l     -[A7], [A3 + 0x2A]
  1255. 00000E82  486E FEFA                pea.l      [A6 - 0x106]
  1256. 00000E86  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1257. 00000E8A  486E FEFA                pea.l      [A6 - 0x106]
  1258. 00000E8E  486E FDFA                pea.l      [A6 - 0x206]
  1259. 00000E92  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1260. 00000E96  4257                     clr.w      [A7]
  1261. 00000E98  486E FDFA                pea.l      [A6 - 0x206]
  1262. 00000E9C  3F2D AA0E                move.w     -[A7], [A5 - 0x55F2]
  1263. 00000EA0  486E FFFC                pea.l      [A6 - 0x4]
  1264. 00000EA4  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  1265. 00000EA8  3E1F                     move.w     D7, [A7]+
  1266. 00000EAA  4A47                     tst.w      D7
  1267. 00000EAC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1268. 00000EB0  6600 0168                bne        +0x16A /* 0000101A */
  1269. 00000EB4  486E FDEE                pea.l      [A6 - 0x212]
  1270. 00000EB8  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1271. 00000EBC  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  1272. 00000EC0  486E FDF6                pea.l      [A6 - 0x20A]
  1273. 00000EC4  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1274. 00000EC8  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  1275. 00000ECC  51AE FDF6                subq.l     [A6 - 0x20A], 8
  1276. 00000ED0  3EAB 0038                move.w     [A7], [A3 + 0x38]
  1277. 00000ED4  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  1278. 00000ED8  206E FDF6                movea.l    A0, [A6 - 0x20A]
  1279. 00000EDC  4868 0001                pea.l      [A0 + 0x1]
  1280. 00000EE0  3F2B 0038                move.w     -[A7], [A3 + 0x38]
  1281. 00000EE4  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  1282. 00000EE8  4A00                     tst.b      D0
  1283. 00000EEA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1284. 00000EEE  6700 0112                beq        +0x114 /* 00001002 */
  1285. 00000EF2  2F2E FDF6                move.l     -[A7], [A6 - 0x20A]
  1286. 00000EF6  4878 FFFF                push.l     0xFFFF
  1287. 00000EFA  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1288. 00000EFE  3F2B 0038                move.w     -[A7], [A3 + 0x38]
  1289. 00000F02  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  1290. 00000F06  3E00                     move.w     D7, D0
  1291. 00000F08  4A47                     tst.w      D7
  1292. 00000F0A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1293. 00000F0E  6600 00E0                bne        +0xE2 /* 00000FF0 */
  1294. 00000F12  2F2B 002E                move.l     -[A7], [A3 + 0x2E]
  1295. 00000F16  486E FEFA                pea.l      [A6 - 0x106]
  1296. 00000F1A  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1297. 00000F1E  486E FEFA                pea.l      [A6 - 0x106]
  1298. 00000F22  486E FDFA                pea.l      [A6 - 0x206]
  1299. 00000F26  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1300. 00000F2A  4257                     clr.w      [A7]
  1301. 00000F2C  486E FDFA                pea.l      [A6 - 0x206]
  1302. 00000F30  3F2D AA0E                move.w     -[A7], [A5 - 0x55F2]
  1303. 00000F34  486E FFFA                pea.l      [A6 - 0x6]
  1304. 00000F38  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  1305. 00000F3C  3E1F                     move.w     D7, [A7]+
  1306. 00000F3E  4A47                     tst.w      D7
  1307. 00000F40  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1308. 00000F44  6600 00BC                bne        +0xBE /* 00001002 */
  1309. 00000F48  486E FDEE                pea.l      [A6 - 0x212]
  1310. 00000F4C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1311. 00000F50  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  1312. 00000F54  486E FDF6                pea.l      [A6 - 0x20A]
  1313. 00000F58  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1314. 00000F5C  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  1315. 00000F60  51AE FDF6                subq.l     [A6 - 0x20A], 8
  1316. 00000F64  3EAB 003A                move.w     [A7], [A3 + 0x3A]
  1317. 00000F68  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  1318. 00000F6C  206E FDF6                movea.l    A0, [A6 - 0x20A]
  1319. 00000F70  4868 0001                pea.l      [A0 + 0x1]
  1320. 00000F74  3F2B 003A                move.w     -[A7], [A3 + 0x3A]
  1321. 00000F78  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  1322. 00000F7C  4A00                     tst.b      D0
  1323. 00000F7E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1324. 00000F82  675E                     beq        +0x60 /* 00000FE2 */
  1325. 00000F84  2F2E FDF6                move.l     -[A7], [A6 - 0x20A]
  1326. 00000F88  4878 FFFF                push.l     0xFFFF
  1327. 00000F8C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1328. 00000F90  3F2B 003A                move.w     -[A7], [A3 + 0x3A]
  1329. 00000F94  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  1330. 00000F98  3E00                     move.w     D7, D0
  1331. 00000F9A  4A47                     tst.w      D7
  1332. 00000F9C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1333. 00000FA0  670C                     beq        +0xE /* 00000FAE */
  1334. 00000FA2  3F2B 003A                move.w     -[A7], [A3 + 0x3A]
  1335. 00000FA6  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  1336. 00000FAA  548F                     addq.l     A7, 2
  1337. 00000FAC  6034                     bra        +0x36 /* 00000FE2 */
  1338. label00000FAE:
  1339. 00000FAE  3F2B 003A                move.w     -[A7], [A3 + 0x3A]
  1340. 00000FB2  4267                     clr.w      -[A7]
  1341. 00000FB4  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  1342. 00000FB8  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  1343. 00000FBC  2068 0012                movea.l    A0, [A0 + 0x12]
  1344. 00000FC0  3140 0018                move.w     [A0 + 0x18], D0
  1345. 00000FC4  3EAB 003A                move.w     [A7], [A3 + 0x3A]
  1346. 00000FC8  70FF                     moveq.l    D0, 0xFFFFFFFF
  1347. 00000FCA  D06E FDF0                add.w      D0, [A6 - 0x210]
  1348. 00000FCE  3F00                     move.w     -[A7], D0
  1349. 00000FD0  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  1350. 00000FD4  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  1351. 00000FD8  2068 0012                movea.l    A0, [A0 + 0x12]
  1352. 00000FDC  3140 001A                move.w     [A0 + 0x1A], D0
  1353. 00000FE0  5C8F                     addq.l     A7, 6
  1354. label00000FE2:
  1355. 00000FE2  4267                     clr.w      -[A7]
  1356. 00000FE4  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1357. 00000FE8  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  1358. 00000FEC  548F                     addq.l     A7, 2
  1359. 00000FEE  6012                     bra        +0x14 /* 00001002 */
  1360. label00000FF0:
  1361. 00000FF0  3F2B 0036                move.w     -[A7], [A3 + 0x36]
  1362. 00000FF4  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  1363. 00000FF8  3EAB 0038                move.w     [A7], [A3 + 0x38]
  1364. 00000FFC  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  1365. 00001000  548F                     addq.l     A7, 2
  1366. label00001002:
  1367. 00001002  4267                     clr.w      -[A7]
  1368. 00001004  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1369. 00001008  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  1370. 0000100C  548F                     addq.l     A7, 2
  1371. 0000100E  600A                     bra        +0xC /* 0000101A */
  1372. label00001010:
  1373. 00001010  3F2B 0036                move.w     -[A7], [A3 + 0x36]
  1374. 00001014  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  1375. 00001018  548F                     addq.l     A7, 2
  1376. label0000101A:
  1377. 0000101A  4267                     clr.w      -[A7]
  1378. 0000101C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1379. 00001020  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  1380. 00001024  548F                     addq.l     A7, 2
  1381. label00001026:
  1382. 00001026  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1383. 0000102A  4E5E                     unlink     A6
  1384. 0000102C  4E75                     rts
  1385. export_35:
  1386. fn0000102E:
  1387. 0000102E  4E56 0000                link       A6, 0
  1388. 00001032  48E7 0108                movem.l    -[A7], D7,A4
  1389. 00001036  7E00                     moveq.l    D7, 0x00
  1390. 00001038  206E 0008                movea.l    A0, [A6 + 0x8]
  1391. 0000103C  2868 001C                movea.l    A4, [A0 + 0x1C]
  1392. 00001040  200C                     move.l     D0, A4
  1393. 00001042  6714                     beq        +0x16 /* 00001058 */
  1394. 00001044  4A6C 001E                tst.w      [A4 + 0x1E]
  1395. 00001048  6E0A                     bgt        +0xC /* 00001054 */
  1396. 0000104A  3E2C 001E                move.w     D7, [A4 + 0x1E]
  1397. 0000104E  DE6C 0022                add.w      D7, [A4 + 0x22]
  1398. 00001052  6004                     bra        +0x6 /* 00001058 */
  1399. label00001054:
  1400. 00001054  3E2C 001E                move.w     D7, [A4 + 0x1E]
  1401. label00001058:
  1402. 00001058  3007                     move.w     D0, D7
  1403. 0000105A  4CDF 1080                movem.l    D7,A4, [A7]+
  1404. 0000105E  4E5E                     unlink     A6
  1405. 00001060  4E75                     rts
  1406. fn00001062:
  1407. 00001062  4E56 FEEE                link       A6, -0x0112
  1408. 00001066  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1409. 0000106A  426E FEF0                clr.w      [A6 - 0x110]
  1410. 0000106E  206E 0008                movea.l    A0, [A6 + 0x8]
  1411. 00001072  2668 001C                movea.l    A3, [A0 + 0x1C]
  1412. 00001076  226D A42C                movea.l    A1, [A5 - 0x5BD4]
  1413. 0000107A  2869 0012                movea.l    A4, [A1 + 0x12]
  1414. 0000107E  200B                     move.l     D0, A3
  1415. 00001080  6700 0240                beq        +0x242 /* 000012C2 */
  1416. 00001084  200C                     move.l     D0, A4
  1417. 00001086  6700 023A                beq        +0x23C /* 000012C2 */
  1418. 0000108A  0C6C FFFE 0004           cmpi.w     [A4 + 0x4], 0xFFFE
  1419. 00001090  6700 0230                beq        +0x232 /* 000012C2 */
  1420. 00001094  206E 0008                movea.l    A0, [A6 + 0x8]
  1421. 00001098  3C2B 0024                move.w     D6, [A3 + 0x24]
  1422. 0000109C  DC68 000A                add.w      D6, [A0 + 0xA]
  1423. 000010A0  9C6B 0020                sub.w      D6, [A3 + 0x20]
  1424. 000010A4  3D6B 0022 FEF0           move.w     [A6 - 0x110], [A3 + 0x22]
  1425. 000010AA  7600                     moveq.l    D3, 0x00
  1426. 000010AC  6000 0200                bra        +0x202 /* 000012AE */
  1427. label000010B0:
  1428. 000010B0  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  1429. 000010B4  4A28 001A                tst.b      [A0 + 0x1A]
  1430. 000010B8  6714                     beq        +0x16 /* 000010CE */
  1431. 000010BA  302B 0012                move.w     D0, [A3 + 0x12]
  1432. 000010BE  D043                     add.w      D0, D3
  1433. 000010C0  3F00                     move.w     -[A7], D0
  1434. 000010C2  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  1435. 000010C6  3D40 FEEE                move.w     [A6 - 0x112], D0
  1436. 000010CA  548F                     addq.l     A7, 2
  1437. 000010CC  600A                     bra        +0xC /* 000010D8 */
  1438. label000010CE:
  1439. 000010CE  302B 0012                move.w     D0, [A3 + 0x12]
  1440. 000010D2  D043                     add.w      D0, D3
  1441. 000010D4  3D40 FEEE                move.w     [A6 - 0x112], D0
  1442. label000010D8:
  1443. 000010D8  302E FEEE                move.w     D0, [A6 - 0x112]
  1444. 000010DC  48C0                     ext.l      D0
  1445. 000010DE  E588                     lsl        D0, 2
  1446. 000010E0  2F00                     move.l     -[A7], D0
  1447. 000010E2  3F2C 0038                move.w     -[A7], [A4 + 0x38]
  1448. 000010E6  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  1449. 000010EA  5180                     subq.l     D0, 8
  1450. 000010EC  2800                     move.l     D4, D0
  1451. 000010EE  2E84                     move.l     [A7], D4
  1452. 000010F0  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  1453. 000010F4  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  1454. 000010F8  3D40 FFF8                move.w     [A6 - 0x8], D0
  1455. 000010FC  5484                     addq.l     D4, 2
  1456. 000010FE  426E FFF6                clr.w      [A6 - 0xA]
  1457. 00001102  508F                     addq.l     A7, 8
  1458. 00001104  6000 0196                bra        +0x198 /* 0000129C */
  1459. label00001108:
  1460. 00001108  2F04                     move.l     -[A7], D4
  1461. 0000110A  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  1462. 0000110E  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  1463. 00001112  3D40 FFF4                move.w     [A6 - 0xC], D0
  1464. 00001116  5484                     addq.l     D4, 2
  1465. 00001118  246B 0008                movea.l    A2, [A3 + 0x8]
  1466. 0000111C  422E FFF3                clr.b      [A6 - 0xD]
  1467. 00001120  5C8F                     addq.l     A7, 6
  1468. 00001122  6000 0168                bra        +0x16A /* 0000128C */
  1469. label00001126:
  1470. 00001126  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  1471. 0000112A  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1472. 0000112E  2D40 FFFC                move.l     [A6 - 0x4], D0
  1473. 00001132  322A 0006                move.w     D1, [A2 + 0x6]
  1474. 00001136  B26E FFF4                cmp.w      D1, [A6 - 0xC]
  1475. 0000113A  548F                     addq.l     A7, 2
  1476. 0000113C  6600 014C                bne        +0x14E /* 0000128A */
  1477. 00001140  1D7C 0001 FFF3           move.b     [A6 - 0xD], 0x1
  1478. 00001146  206E FFFC                movea.l    A0, [A6 - 0x4]
  1479. 0000114A  1028 0004                move.b     D0, [A0 + 0x4]
  1480. 0000114E  6B00 013C                bmi        +0x13E /* 0000128C */
  1481. 00001152  0400 000A                subi.b     D0, 0xA /* '\n' */
  1482. 00001156  6A00 0134                bpl        +0x136 /* 0000128C */
  1483. 0000115A  5000                     addq.b     D0, 8
  1484. 0000115C  6A00 00B8                bpl        +0xBA /* 00001216 */
  1485. 00001160  302B 0012                move.w     D0, [A3 + 0x12]
  1486. 00001164  D043                     add.w      D0, D3
  1487. 00001166  B06E 000C                cmp.w      D0, [A6 + 0xC]
  1488. 0000116A  6D00 0096                blt        +0x98 /* 00001202 */
  1489. 0000116E  302B 0012                move.w     D0, [A3 + 0x12]
  1490. 00001172  D043                     add.w      D0, D3
  1491. 00001174  B06E 000E                cmp.w      D0, [A6 + 0xE]
  1492. 00001178  6E00 0088                bgt        +0x8A /* 00001202 */
  1493. 0000117C  4A92                     tst.l      [A2]
  1494. 0000117E  670C                     beq        +0xE /* 0000118C */
  1495. 00001180  2052                     movea.l    A0, [A2]
  1496. 00001182  3E28 0004                move.w     D7, [A0 + 0x4]
  1497. 00001186  9E6A 0004                sub.w      D7, [A2 + 0x4]
  1498. 0000118A  601A                     bra        +0x1C /* 000011A6 */
  1499. label0000118C:
  1500. 0000118C  206E 0008                movea.l    A0, [A6 + 0x8]
  1501. 00001190  3E28 0010                move.w     D7, [A0 + 0x10]
  1502. 00001194  9E68 000C                sub.w      D7, [A0 + 0xC]
  1503. 00001198  9E6A 0004                sub.w      D7, [A2 + 0x4]
  1504. 0000119C  4A2B 000C                tst.b      [A3 + 0xC]
  1505. 000011A0  6704                     beq        +0x6 /* 000011A6 */
  1506. 000011A2  0647 FFF0                addi.w     D7, 0xFFF0
  1507. label000011A6:
  1508. 000011A6  5147                     subq.w     D7, 8
  1509. 000011A8  206E 0008                movea.l    A0, [A6 + 0x8]
  1510. 000011AC  3028 000C                move.w     D0, [A0 + 0xC]
  1511. 000011B0  D06A 0004                add.w      D0, [A2 + 0x4]
  1512. 000011B4  3F00                     move.w     -[A7], D0
  1513. 000011B6  3F06                     move.w     -[A7], D6
  1514. 000011B8  A893                     syscall    MoveTo
  1515. 000011BA  3F2A 0008                move.w     -[A7], [A2 + 0x8]
  1516. 000011BE  4EBA 116E                jsr        [PC + 0x116E /* 0000232E */]
  1517. 000011C2  2F04                     move.l     -[A7], D4
  1518. 000011C4  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  1519. 000011C8  486E FEF2                pea.l      [A6 - 0x10E]
  1520. 000011CC  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1521. 000011D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1522. label000011D4:
  1523. 000011D4  4267                     clr.w      -[A7]
  1524. 000011D6  486E FEF3                pea.l      [A6 - 0x10D]
  1525. 000011DA  A88C                     syscall    StringWidth
  1526. 000011DC  BE5F                     cmp.w      D7, [A7]+
  1527. 000011DE  6C1C                     bge        +0x1E /* 000011FC */
  1528. 000011E0  70FF                     moveq.l    D0, 0xFFFFFFFF
  1529. 000011E2  D02E FEF3                add.b      D0, [A6 - 0x10D]
  1530. 000011E6  1D40 FEF3                move.b     [A6 - 0x10D], D0
  1531. 000011EA  7000                     moveq.l    D0, 0x00
  1532. 000011EC  102E FEF3                move.b     D0, [A6 - 0x10D]
  1533. 000011F0  204E                     movea.l    A0, A6
  1534. 000011F2  D1C0                     add.l      A0, D0
  1535. 000011F4  117C 00C9 FEF3           move.b     [A0 - 0x10D], 0xC9
  1536. 000011FA  60D8                     bra        -0x26 /* 000011D4 */
  1537. label000011FC:
  1538. 000011FC  486E FEF3                pea.l      [A6 - 0x10D]
  1539. 00001200  A884                     syscall    DrawString
  1540. label00001202:
  1541. 00001202  2F04                     move.l     -[A7], D4
  1542. 00001204  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  1543. 00001208  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  1544. 0000120C  48C0                     ext.l      D0
  1545. 0000120E  5480                     addq.l     D0, 2
  1546. 00001210  D880                     add.l      D4, D0
  1547. 00001212  5C8F                     addq.l     A7, 6
  1548. 00001214  6076                     bra        +0x78 /* 0000128C */
  1549. label00001216:
  1550. 00001216  302B 0012                move.w     D0, [A3 + 0x12]
  1551. 0000121A  D043                     add.w      D0, D3
  1552. 0000121C  B06E 000C                cmp.w      D0, [A6 + 0xC]
  1553. 00001220  6D6A                     blt        +0x6C /* 0000128C */
  1554. 00001222  302B 0012                move.w     D0, [A3 + 0x12]
  1555. 00001226  D043                     add.w      D0, D3
  1556. 00001228  B06E 000E                cmp.w      D0, [A6 + 0xE]
  1557. 0000122C  6E5E                     bgt        +0x60 /* 0000128C */
  1558. 0000122E  42A7                     clr.l      -[A7]
  1559. 00001230  3F2A 0008                move.w     -[A7], [A2 + 0x8]
  1560. 00001234  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  1561. 00001238  2A00                     move.l     D5, D0
  1562. 0000123A  2045                     movea.l    A0, D5
  1563. 0000123C  2245                     movea.l    A1, D5
  1564. 0000123E  3029 000E                move.w     D0, [A1 + 0xE]
  1565. 00001242  9068 000A                sub.w      D0, [A0 + 0xA]
  1566. 00001246  3D40 FFFA                move.w     [A6 - 0x6], D0
  1567. 0000124A  2045                     movea.l    A0, D5
  1568. 0000124C  4868 000A                pea.l      [A0 + 0xA]
  1569. 00001250  3F2A 0004                move.w     -[A7], [A2 + 0x4]
  1570. 00001254  7201                     moveq.l    D1, 0x01
  1571. 00001256  D246                     add.w      D1, D6
  1572. 00001258  9240                     sub.w      D1, D0
  1573. 0000125A  926D A470                sub.w      D1, [A5 - 0x5B90]
  1574. 0000125E  3F01                     move.w     -[A7], D1
  1575. 00001260  A8A8                     syscall    OffsetRect
  1576. 00001262  2E85                     move.l     [A7], D5
  1577. 00001264  4EBA 0CB8                jsr        [PC + 0xCB8 /* 00001F1E */]
  1578. 00001268  2045                     movea.l    A0, D5
  1579. 0000126A  4868 000A                pea.l      [A0 + 0xA]
  1580. 0000126E  302A 0004                move.w     D0, [A2 + 0x4]
  1581. 00001272  4440                     neg.w      D0
  1582. 00001274  3F00                     move.w     -[A7], D0
  1583. 00001276  70FF                     moveq.l    D0, 0xFFFFFFFF
  1584. 00001278  9046                     sub.w      D0, D6
  1585. 0000127A  D06E FFFA                add.w      D0, [A6 - 0x6]
  1586. 0000127E  D06D A470                add.w      D0, [A5 - 0x5B90]
  1587. 00001282  3F00                     move.w     -[A7], D0
  1588. 00001284  A8A8                     syscall    OffsetRect
  1589. 00001286  5C8F                     addq.l     A7, 6
  1590. 00001288  6002                     bra        +0x4 /* 0000128C */
  1591. label0000128A:
  1592. 0000128A  2452                     movea.l    A2, [A2]
  1593. label0000128C:
  1594. 0000128C  200A                     move.l     D0, A2
  1595. 0000128E  6708                     beq        +0xA /* 00001298 */
  1596. 00001290  4A2E FFF3                tst.b      [A6 - 0xD]
  1597. 00001294  6700 FE90                beq        -0x16E /* 00001126 */
  1598. label00001298:
  1599. 00001298  526E FFF6                addq.w     [A6 - 0xA], 1
  1600. label0000129C:
  1601. 0000129C  302E FFF6                move.w     D0, [A6 - 0xA]
  1602. 000012A0  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  1603. 000012A4  6D00 FE62                blt        -0x19C /* 00001108 */
  1604. 000012A8  5243                     addq.w     D3, 1
  1605. 000012AA  DC6B 001C                add.w      D6, [A3 + 0x1C]
  1606. label000012AE:
  1607. 000012AE  B66E FEF0                cmp.w      D3, [A6 - 0x110]
  1608. 000012B2  6C0E                     bge        +0x10 /* 000012C2 */
  1609. 000012B4  302B 0012                move.w     D0, [A3 + 0x12]
  1610. 000012B8  D043                     add.w      D0, D3
  1611. 000012BA  B06B 0014                cmp.w      D0, [A3 + 0x14]
  1612. 000012BE  6D00 FDF0                blt        -0x20E /* 000010B0 */
  1613. label000012C2:
  1614. 000012C2  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1615. 000012C6  4E5E                     unlink     A6
  1616. 000012C8  4E75                     rts
  1617. export_30:
  1618. fn000012CA:
  1619. 000012CA  4E56 FFF4                link       A6, -0x000C
  1620. 000012CE  48E7 0018                movem.l    -[A7], A3,A4
  1621. 000012D2  286E 0008                movea.l    A4, [A6 + 0x8]
  1622. 000012D6  266C 001C                movea.l    A3, [A4 + 0x1C]
  1623. 000012DA  200B                     move.l     D0, A3
  1624. 000012DC  6700 00B6                beq        +0xB8 /* 00001394 */
  1625. 000012E0  4A6B 0004                tst.w      [A3 + 0x4]
  1626. 000012E4  6D4A                     blt        +0x4C /* 00001330 */
  1627. 000012E6  4A2B 000C                tst.b      [A3 + 0xC]
  1628. 000012EA  671C                     beq        +0x1E /* 00001308 */
  1629. 000012EC  486E FFF4                pea.l      [A6 - 0xC]
  1630. 000012F0  3F2C 000C                move.w     -[A7], [A4 + 0xC]
  1631. 000012F4  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  1632. 000012F8  70F1                     moveq.l    D0, 0xFFFFFFF1
  1633. 000012FA  D06C 0010                add.w      D0, [A4 + 0x10]
  1634. 000012FE  3F00                     move.w     -[A7], D0
  1635. 00001300  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  1636. 00001304  A8A7                     syscall    SetRect
  1637. 00001306  6016                     bra        +0x18 /* 0000131E */
  1638. label00001308:
  1639. 00001308  486E FFF4                pea.l      [A6 - 0xC]
  1640. 0000130C  3F2C 000C                move.w     -[A7], [A4 + 0xC]
  1641. 00001310  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  1642. 00001314  3F2C 0010                move.w     -[A7], [A4 + 0x10]
  1643. 00001318  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  1644. 0000131C  A8A7                     syscall    SetRect
  1645. label0000131E:
  1646. 0000131E  486E FFF4                pea.l      [A6 - 0xC]
  1647. 00001322  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  1648. 00001326  4EBA F1DC                jsr        [PC - 0xE24 /* 00000504 */]
  1649. 0000132A  548F                     addq.l     A7, 2
  1650. 0000132C  2F00                     move.l     -[A7], D0
  1651. 0000132E  AA0E                     syscall    FillCRect
  1652. label00001330:
  1653. 00001330  4A6B 0006                tst.w      [A3 + 0x6]
  1654. 00001334  6D48                     blt        +0x4A /* 0000137E */
  1655. 00001336  4A2B 000C                tst.b      [A3 + 0xC]
  1656. 0000133A  671C                     beq        +0x1E /* 00001358 */
  1657. 0000133C  486E FFF4                pea.l      [A6 - 0xC]
  1658. 00001340  3F2C 000C                move.w     -[A7], [A4 + 0xC]
  1659. 00001344  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  1660. 00001348  70F1                     moveq.l    D0, 0xFFFFFFF1
  1661. 0000134A  D06C 0010                add.w      D0, [A4 + 0x10]
  1662. 0000134E  3F00                     move.w     -[A7], D0
  1663. 00001350  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  1664. 00001354  A8A7                     syscall    SetRect
  1665. 00001356  6016                     bra        +0x18 /* 0000136E */
  1666. label00001358:
  1667. 00001358  486E FFF4                pea.l      [A6 - 0xC]
  1668. 0000135C  3F2C 000C                move.w     -[A7], [A4 + 0xC]
  1669. 00001360  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  1670. 00001364  3F2C 0010                move.w     -[A7], [A4 + 0x10]
  1671. 00001368  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  1672. 0000136C  A8A7                     syscall    SetRect
  1673. label0000136E:
  1674. 0000136E  3F2B 0006                move.w     -[A7], [A3 + 0x6]
  1675. 00001372  4EBA F224                jsr        [PC - 0xDDC /* 00000598 */]
  1676. 00001376  486E FFF4                pea.l      [A6 - 0xC]
  1677. 0000137A  A8A1                     syscall    FrameRect
  1678. 0000137C  548F                     addq.l     A7, 2
  1679. label0000137E:
  1680. 0000137E  302B 0012                move.w     D0, [A3 + 0x12]
  1681. 00001382  D06B 0022                add.w      D0, [A3 + 0x22]
  1682. 00001386  3F00                     move.w     -[A7], D0
  1683. 00001388  3F2B 0012                move.w     -[A7], [A3 + 0x12]
  1684. 0000138C  2F0C                     move.l     -[A7], A4
  1685. 0000138E  4EBA FCD2                jsr        [PC - 0x32E /* 00001062 */]
  1686. 00001392  508F                     addq.l     A7, 8
  1687. label00001394:
  1688. 00001394  4CDF 1800                movem.l    A3,A4, [A7]+
  1689. 00001398  4E5E                     unlink     A6
  1690. 0000139A  4E75                     rts
  1691. export_31:
  1692. fn0000139C:
  1693. 0000139C  4E56 FFF8                link       A6, -0x0008
  1694. 000013A0  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  1695. 000013A4  3E2E 000C                move.w     D7, [A6 + 0xC]
  1696. 000013A8  286E 0008                movea.l    A4, [A6 + 0x8]
  1697. 000013AC  266C 001C                movea.l    A3, [A4 + 0x1C]
  1698. 000013B0  3C2B 0012                move.w     D6, [A3 + 0x12]
  1699. 000013B4  DF6B 0012                add.w      [A3 + 0x12], D7
  1700. 000013B8  302B 0012                move.w     D0, [A3 + 0x12]
  1701. 000013BC  D06B 0022                add.w      D0, [A3 + 0x22]
  1702. 000013C0  B06B 0014                cmp.w      D0, [A3 + 0x14]
  1703. 000013C4  6F0C                     ble        +0xE /* 000013D2 */
  1704. 000013C6  302B 0014                move.w     D0, [A3 + 0x14]
  1705. 000013CA  906B 0022                sub.w      D0, [A3 + 0x22]
  1706. 000013CE  3740 0012                move.w     [A3 + 0x12], D0
  1707. label000013D2:
  1708. 000013D2  4A6B 0012                tst.w      [A3 + 0x12]
  1709. 000013D6  6C04                     bge        +0x6 /* 000013DC */
  1710. 000013D8  426B 0012                clr.w      [A3 + 0x12]
  1711. label000013DC:
  1712. 000013DC  BC6B 0012                cmp.w      D6, [A3 + 0x12]
  1713. 000013E0  6700 0138                beq        +0x13A /* 0000151A */
  1714. 000013E4  3E2B 0012                move.w     D7, [A3 + 0x12]
  1715. 000013E8  9E46                     sub.w      D7, D6
  1716. 000013EA  4A2B 000C                tst.b      [A3 + 0xC]
  1717. 000013EE  6732                     beq        +0x34 /* 00001422 */
  1718. 000013F0  2F2B 000E                move.l     -[A7], [A3 + 0xE]
  1719. 000013F4  3F2B 0012                move.w     -[A7], [A3 + 0x12]
  1720. 000013F8  A963                     syscall    SetControlValue/SetCtlValue
  1721. 000013FA  486E FFF8                pea.l      [A6 - 0x8]
  1722. 000013FE  70F1                     moveq.l    D0, 0xFFFFFFF1
  1723. 00001400  D06C 0010                add.w      D0, [A4 + 0x10]
  1724. 00001404  3F00                     move.w     -[A7], D0
  1725. 00001406  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  1726. 0000140A  3F2C 0010                move.w     -[A7], [A4 + 0x10]
  1727. 0000140E  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  1728. 00001412  A8A7                     syscall    SetRect
  1729. 00001414  486E FFF8                pea.l      [A6 - 0x8]
  1730. 00001418  2F2D C6A4                move.l     -[A7], [A5 - 0x395C]
  1731. 0000141C  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  1732. 00001420  508F                     addq.l     A7, 8
  1733. label00001422:
  1734. 00001422  4A2B 0026                tst.b      [A3 + 0x26]
  1735. 00001426  6722                     beq        +0x24 /* 0000144A */
  1736. 00001428  2F3C 0081 0008           move.l     -[A7], 0x810008
  1737. 0000142E  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  1738. 00001432  2EAD C6A4                move.l     [A7], [A5 - 0x395C]
  1739. 00001436  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  1740. 0000143A  2EBC 0080 0001           move.l     [A7], 0x800001
  1741. 00001440  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  1742. 00001444  588F                     addq.l     A7, 4
  1743. 00001446  6000 00BE                bra        +0xC0 /* 00001506 */
  1744. label0000144A:
  1745. 0000144A  BE6B 0022                cmp.w      D7, [A3 + 0x22]
  1746. 0000144E  6C0A                     bge        +0xC /* 0000145A */
  1747. 00001450  302B 0022                move.w     D0, [A3 + 0x22]
  1748. 00001454  4440                     neg.w      D0
  1749. 00001456  B047                     cmp.w      D0, D7
  1750. 00001458  6D14                     blt        +0x16 /* 0000146E */
  1751. label0000145A:
  1752. 0000145A  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  1753. 0000145E  2F0C                     move.l     -[A7], A4
  1754. 00001460  4EBA FE68                jsr        [PC - 0x198 /* 000012CA */]
  1755. 00001464  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  1756. 00001468  588F                     addq.l     A7, 4
  1757. 0000146A  6000 009A                bra        +0x9C /* 00001506 */
  1758. label0000146E:
  1759. 0000146E  4A47                     tst.w      D7
  1760. 00001470  6C0C                     bge        +0xE /* 0000147E */
  1761. 00001472  3A2B 0012                move.w     D5, [A3 + 0x12]
  1762. 00001476  3805                     move.w     D4, D5
  1763. 00001478  9847                     sub.w      D4, D7
  1764. 0000147A  5344                     subq.w     D4, 1
  1765. 0000147C  6010                     bra        +0x12 /* 0000148E */
  1766. label0000147E:
  1767. 0000147E  382B 0022                move.w     D4, [A3 + 0x22]
  1768. 00001482  D86B 0012                add.w      D4, [A3 + 0x12]
  1769. 00001486  5344                     subq.w     D4, 1
  1770. 00001488  3A04                     move.w     D5, D4
  1771. 0000148A  9A47                     sub.w      D5, D7
  1772. 0000148C  5245                     addq.w     D5, 1
  1773. label0000148E:
  1774. 0000148E  486E FFF8                pea.l      [A6 - 0x8]
  1775. 00001492  7001                     moveq.l    D0, 0x01
  1776. 00001494  D06C 000C                add.w      D0, [A4 + 0xC]
  1777. 00001498  3F00                     move.w     -[A7], D0
  1778. 0000149A  302C 000A                move.w     D0, [A4 + 0xA]
  1779. 0000149E  D06B 0024                add.w      D0, [A3 + 0x24]
  1780. 000014A2  906B 001C                sub.w      D0, [A3 + 0x1C]
  1781. 000014A6  3F00                     move.w     -[A7], D0
  1782. 000014A8  70FF                     moveq.l    D0, 0xFFFFFFFF
  1783. 000014AA  D06C 0010                add.w      D0, [A4 + 0x10]
  1784. 000014AE  3F00                     move.w     -[A7], D0
  1785. 000014B0  302C 000A                move.w     D0, [A4 + 0xA]
  1786. 000014B4  D06B 0024                add.w      D0, [A3 + 0x24]
  1787. 000014B8  72FF                     moveq.l    D1, 0xFFFFFFFF
  1788. 000014BA  D26B 0022                add.w      D1, [A3 + 0x22]
  1789. 000014BE  C3EB 001C                muls.w     D1, [A3 + 0x1C]
  1790. 000014C2  D041                     add.w      D0, D1
  1791. 000014C4  3F00                     move.w     -[A7], D0
  1792. 000014C6  A8A7                     syscall    SetRect
  1793. 000014C8  4A2B 000C                tst.b      [A3 + 0xC]
  1794. 000014CC  6706                     beq        +0x8 /* 000014D4 */
  1795. 000014CE  046E 000F FFFE           subi.w     [A6 - 0x2], 0xF
  1796. label000014D4:
  1797. 000014D4  42A7                     clr.l      -[A7]
  1798. 000014D6  A8D8                     syscall    NewRgn
  1799. 000014D8  245F                     movea.l    A2, [A7]+
  1800. 000014DA  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  1801. 000014DE  4EBA F024                jsr        [PC - 0xFDC /* 00000504 */]
  1802. 000014E2  2F00                     move.l     -[A7], D0
  1803. 000014E4  AA0B                     syscall    BackPixPat
  1804. 000014E6  486E FFF8                pea.l      [A6 - 0x8]
  1805. 000014EA  4267                     clr.w      -[A7]
  1806. 000014EC  3007                     move.w     D0, D7
  1807. 000014EE  4440                     neg.w      D0
  1808. 000014F0  C1EB 001C                muls.w     D0, [A3 + 0x1C]
  1809. 000014F4  3F00                     move.w     -[A7], D0
  1810. 000014F6  2F0A                     move.l     -[A7], A2
  1811. 000014F8  A8EF                     syscall    ScrollRect
  1812. 000014FA  3E84                     move.w     [A7], D4
  1813. 000014FC  3F05                     move.w     -[A7], D5
  1814. 000014FE  2F0C                     move.l     -[A7], A4
  1815. 00001500  4EBA FB60                jsr        [PC - 0x4A0 /* 00001062 */]
  1816. 00001504  508F                     addq.l     A7, 8
  1817. label00001506:
  1818. 00001506  486C 000A                pea.l      [A4 + 0xA]
  1819. 0000150A  2F2D C6A4                move.l     -[A7], [A5 - 0x395C]
  1820. 0000150E  4EAD 0642                jsr        [A5 + 0x642 /* export_196 */]
  1821. 00001512  2EAD C6A4                move.l     [A7], [A5 - 0x395C]
  1822. 00001516  A969                     syscall    DrawControls
  1823. 00001518  588F                     addq.l     A7, 4
  1824. label0000151A:
  1825. 0000151A  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  1826. 0000151E  4E5E                     unlink     A6
  1827. 00001520  4E75                     rts
  1828. export_32:
  1829. 00001522  4E56 FCF4                link       A6, -0x030C
  1830. 00001526  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  1831. 0000152A  286E 000A                movea.l    A4, [A6 + 0xA]
  1832. 0000152E  7C00                     moveq.l    D6, 0x00
  1833. 00001530  7A00                     moveq.l    D5, 0x00
  1834. 00001532  7608                     moveq.l    D3, 0x08
  1835. 00001534  486D A064                pea.l      [A5 - 0x5F9C]
  1836. 00001538  2F0C                     move.l     -[A7], A4
  1837. 0000153A  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  1838. 0000153E  4A40                     tst.w      D0
  1839. 00001540  508F                     addq.l     A7, 8
  1840. 00001542  6608                     bne        +0xA /* 0000154C */
  1841. 00001544  302D A164                move.w     D0, [A5 - 0x5E9C]
  1842. 00001548  6000 01AA                bra        +0x1AC /* 000016F4 */
  1843. label0000154C:
  1844. 0000154C  2F0C                     move.l     -[A7], A4
  1845. 0000154E  486D A064                pea.l      [A5 - 0x5F9C]
  1846. 00001552  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  1847. 00001556  508F                     addq.l     A7, 8
  1848. 00001558  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1849. 0000155C  3800                     move.w     D4, D0
  1850. 0000155E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1851. 00001562  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  1852. 00001566  2640                     movea.l    A3, D0
  1853. 00001568  200B                     move.l     D0, A3
  1854. 0000156A  548F                     addq.l     A7, 2
  1855. 0000156C  6700 017E                beq        +0x180 /* 000016EC */
  1856. 00001570  302D A062                move.w     D0, [A5 - 0x5F9E]
  1857. 00001574  B06B 0004                cmp.w      D0, [A3 + 0x4]
  1858. 00001578  6700 008C                beq        +0x8E /* 00001606 */
  1859. 0000157C  3F2B 0024                move.w     -[A7], [A3 + 0x24]
  1860. 00001580  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  1861. 00001584  2F2B 002E                move.l     -[A7], [A3 + 0x2E]
  1862. 00001588  486E FEFE                pea.l      [A6 - 0x102]
  1863. 0000158C  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1864. 00001590  486E FEFE                pea.l      [A6 - 0x102]
  1865. 00001594  486E FDFE                pea.l      [A6 - 0x202]
  1866. 00001598  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1867. 0000159C  486E FEFE                pea.l      [A6 - 0x102]
  1868. 000015A0  3F2D AA0E                move.w     -[A7], [A5 - 0x55F2]
  1869. 000015A4  4EAD 04FA                jsr        [A5 + 0x4FA /* export_155 */]
  1870. 000015A8  4A00                     tst.b      D0
  1871. 000015AA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1872. 000015AE  6756                     beq        +0x58 /* 00001606 */
  1873. 000015B0  4267                     clr.w      -[A7]
  1874. 000015B2  486E FDFE                pea.l      [A6 - 0x202]
  1875. 000015B6  3F2D AA0E                move.w     -[A7], [A5 - 0x55F2]
  1876. 000015BA  486E FFFE                pea.l      [A6 - 0x2]
  1877. 000015BE  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  1878. 000015C2  3E1F                     move.w     D7, [A7]+
  1879. 000015C4  4A47                     tst.w      D7
  1880. 000015C6  663E                     bne        +0x40 /* 00001606 */
  1881. 000015C8  486D A166                pea.l      [A5 - 0x5E9A]
  1882. 000015CC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1883. 000015D0  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  1884. 000015D4  486E FDFA                pea.l      [A6 - 0x206]
  1885. 000015D8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1886. 000015DC  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  1887. 000015E0  2EAE FDFA                move.l     [A7], [A6 - 0x206]
  1888. 000015E4  42A7                     clr.l      -[A7]
  1889. 000015E6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1890. 000015EA  3F3C 0001                move.w     -[A7], 0x1
  1891. 000015EE  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  1892. 000015F2  4257                     clr.w      [A7]
  1893. 000015F4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1894. 000015F8  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  1895. 000015FC  3B6B 0004 A062           move.w     [A5 - 0x5F9E], [A3 + 0x4]
  1896. 00001602  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1897. label00001606:
  1898. 00001606  302D A062                move.w     D0, [A5 - 0x5F9E]
  1899. 0000160A  B06B 0004                cmp.w      D0, [A3 + 0x4]
  1900. 0000160E  6744                     beq        +0x46 /* 00001654 */
  1901. 00001610  6000 00A8                bra        +0xAA /* 000016BA */
  1902. label00001614:
  1903. 00001614  2F03                     move.l     -[A7], D3
  1904. 00001616  3F3C 0001                move.w     -[A7], 0x1
  1905. 0000161A  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  1906. 0000161E  3D40 FDF8                move.w     [A6 - 0x208], D0
  1907. 00001622  5C83                     addq.l     D3, 6
  1908. 00001624  2E83                     move.l     [A7], D3
  1909. 00001626  3F3C 0001                move.w     -[A7], 0x1
  1910. 0000162A  486E FCF4                pea.l      [A6 - 0x30C]
  1911. 0000162E  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1912. 00001632  7000                     moveq.l    D0, 0x00
  1913. 00001634  102E FCF5                move.b     D0, [A6 - 0x30B]
  1914. 00001638  5480                     addq.l     D0, 2
  1915. 0000163A  D680                     add.l      D3, D0
  1916. 0000163C  486E FCF6                pea.l      [A6 - 0x30A]
  1917. 00001640  2F0C                     move.l     -[A7], A4
  1918. 00001642  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  1919. 00001646  4A40                     tst.w      D0
  1920. 00001648  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1921. 0000164C  6604                     bne        +0x6 /* 00001652 */
  1922. 0000164E  7C01                     moveq.l    D6, 0x01
  1923. 00001650  6002                     bra        +0x4 /* 00001654 */
  1924. label00001652:
  1925. 00001652  5285                     addq.l     D5, 1
  1926. label00001654:
  1927. 00001654  BAAD A166                cmp.l      D5, [A5 - 0x5E9A]
  1928. 00001658  6C04                     bge        +0x6 /* 0000165E */
  1929. 0000165A  4A06                     tst.b      D6
  1930. 0000165C  67B6                     beq        -0x48 /* 00001614 */
  1931. label0000165E:
  1932. 0000165E  3F04                     move.w     -[A7], D4
  1933. 00001660  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  1934. 00001664  4A06                     tst.b      D6
  1935. 00001666  548F                     addq.l     A7, 2
  1936. 00001668  6700 0082                beq        +0x84 /* 000016EC */
  1937. 0000166C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1938. 0000166E  D06E FDF8                add.w      D0, [A6 - 0x208]
  1939. 00001672  3B40 A164                move.w     [A5 - 0x5E9C], D0
  1940. 00001676  70FF                     moveq.l    D0, 0xFFFFFFFF
  1941. 00001678  D06E FDF8                add.w      D0, [A6 - 0x208]
  1942. 0000167C  6076                     bra        +0x78 /* 000016F4 */
  1943. label0000167E:
  1944. 0000167E  486E FDF8                pea.l      [A6 - 0x208]
  1945. 00001682  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1946. 00001686  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  1947. 0000168A  486E FDF4                pea.l      [A6 - 0x20C]
  1948. 0000168E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1949. 00001692  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  1950. 00001696  486E FCF4                pea.l      [A6 - 0x30C]
  1951. 0000169A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1952. 0000169E  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  1953. 000016A2  486E FCF6                pea.l      [A6 - 0x30A]
  1954. 000016A6  2F0C                     move.l     -[A7], A4
  1955. 000016A8  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  1956. 000016AC  4A40                     tst.w      D0
  1957. 000016AE  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  1958. 000016B2  6604                     bne        +0x6 /* 000016B8 */
  1959. 000016B4  7C01                     moveq.l    D6, 0x01
  1960. 000016B6  6002                     bra        +0x4 /* 000016BA */
  1961. label000016B8:
  1962. 000016B8  5285                     addq.l     D5, 1
  1963. label000016BA:
  1964. 000016BA  BAAD A166                cmp.l      D5, [A5 - 0x5E9A]
  1965. 000016BE  6C04                     bge        +0x6 /* 000016C4 */
  1966. 000016C0  4A06                     tst.b      D6
  1967. 000016C2  67BA                     beq        -0x44 /* 0000167E */
  1968. label000016C4:
  1969. 000016C4  4267                     clr.w      -[A7]
  1970. 000016C6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1971. 000016CA  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  1972. 000016CE  3E84                     move.w     [A7], D4
  1973. 000016D0  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  1974. 000016D4  4A06                     tst.b      D6
  1975. 000016D6  548F                     addq.l     A7, 2
  1976. 000016D8  6712                     beq        +0x14 /* 000016EC */
  1977. 000016DA  70FF                     moveq.l    D0, 0xFFFFFFFF
  1978. 000016DC  D06E FDF8                add.w      D0, [A6 - 0x208]
  1979. 000016E0  3B40 A164                move.w     [A5 - 0x5E9C], D0
  1980. 000016E4  70FF                     moveq.l    D0, 0xFFFFFFFF
  1981. 000016E6  D06E FDF8                add.w      D0, [A6 - 0x208]
  1982. 000016EA  6008                     bra        +0xA /* 000016F4 */
  1983. label000016EC:
  1984. 000016EC  3F04                     move.w     -[A7], D4
  1985. 000016EE  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  1986. 000016F2  7000                     moveq.l    D0, 0x00
  1987. label000016F4:
  1988. 000016F4  4CEE 18F8 FCD8           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x328]
  1989. 000016FA  4E5E                     unlink     A6
  1990. 000016FC  4E75                     rts
  1991. export_33:
  1992. 000016FE  4E56 FFF8                link       A6, -0x0008
  1993. 00001702  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  1994. 00001706  286E 0008                movea.l    A4, [A6 + 0x8]
  1995. 0000170A  7EFF                     moveq.l    D7, 0xFFFFFFFF
  1996. 0000170C  7601                     moveq.l    D3, 0x01
  1997. 0000170E  266C 001C                movea.l    A3, [A4 + 0x1C]
  1998. 00001712  200B                     move.l     D0, A3
  1999. 00001714  6700 00E4                beq        +0xE6 /* 000017FA */
  2000. 00001718  3A2E 000C                move.w     D5, [A6 + 0xC]
  2001. 0000171C  9A6B 0024                sub.w      D5, [A3 + 0x24]
  2002. 00001720  9A6C 000A                sub.w      D5, [A4 + 0xA]
  2003. 00001724  306B 001C                movea.w    A0, [A3 + 0x1C]
  2004. 00001728  D0C5                     add.w      A0, D5
  2005. 0000172A  2A08                     move.l     D5, A0
  2006. 0000172C  8BEB 001C                divs.w     D5, [A3 + 0x1C]
  2007. 00001730  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  2008. 00001734  4A28 001A                tst.b      [A0 + 0x1A]
  2009. 00001738  6714                     beq        +0x16 /* 0000174E */
  2010. 0000173A  206D A434                movea.l    A0, [A5 - 0x5BCC]
  2011. 0000173E  302B 0012                move.w     D0, [A3 + 0x12]
  2012. 00001742  D045                     add.w      D0, D5
  2013. 00001744  B068 005E                cmp.w      D0, [A0 + 0x5E]
  2014. 00001748  6D04                     blt        +0x6 /* 0000174E */
  2015. 0000174A  7600                     moveq.l    D3, 0x00
  2016. 0000174C  6018                     bra        +0x1A /* 00001766 */
  2017. label0000174E:
  2018. 0000174E  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  2019. 00001752  4A28 001A                tst.b      [A0 + 0x1A]
  2020. 00001756  660E                     bne        +0x10 /* 00001766 */
  2021. 00001758  302B 0012                move.w     D0, [A3 + 0x12]
  2022. 0000175C  D045                     add.w      D0, D5
  2023. 0000175E  B06B 0014                cmp.w      D0, [A3 + 0x14]
  2024. 00001762  6D02                     blt        +0x4 /* 00001766 */
  2025. 00001764  7600                     moveq.l    D3, 0x00
  2026. label00001766:
  2027. 00001766  4A6B 0028                tst.w      [A3 + 0x28]
  2028. 0000176A  6764                     beq        +0x66 /* 000017D0 */
  2029. 0000176C  4A03                     tst.b      D3
  2030. 0000176E  6760                     beq        +0x62 /* 000017D0 */
  2031. 00001770  3005                     move.w     D0, D5
  2032. 00001772  C1EB 001C                muls.w     D0, [A3 + 0x1C]
  2033. 00001776  3C2B 0024                move.w     D6, [A3 + 0x24]
  2034. 0000177A  DC6C 000A                add.w      D6, [A4 + 0xA]
  2035. 0000177E  DC40                     add.w      D6, D0
  2036. 00001780  9C6B 001C                sub.w      D6, [A3 + 0x1C]
  2037. 00001784  5346                     subq.w     D6, 1
  2038. 00001786  7801                     moveq.l    D4, 0x01
  2039. 00001788  D86C 000C                add.w      D4, [A4 + 0xC]
  2040. 0000178C  486E FFF8                pea.l      [A6 - 0x8]
  2041. 00001790  3F04                     move.w     -[A7], D4
  2042. 00001792  3F06                     move.w     -[A7], D6
  2043. 00001794  302B 0016                move.w     D0, [A3 + 0x16]
  2044. 00001798  D044                     add.w      D0, D4
  2045. 0000179A  5340                     subq.w     D0, 1
  2046. 0000179C  3F00                     move.w     -[A7], D0
  2047. 0000179E  302B 001C                move.w     D0, [A3 + 0x1C]
  2048. 000017A2  D046                     add.w      D0, D6
  2049. 000017A4  3F00                     move.w     -[A7], D0
  2050. 000017A6  A8A7                     syscall    SetRect
  2051. 000017A8  0C6B 0001 0028           cmpi.w     [A3 + 0x28], 0x1
  2052. 000017AE  6608                     bne        +0xA /* 000017B8 */
  2053. 000017B0  486E FFF8                pea.l      [A6 - 0x8]
  2054. 000017B4  A8A4                     syscall    InvertRect
  2055. 000017B6  6018                     bra        +0x1A /* 000017D0 */
  2056. label000017B8:
  2057. 000017B8  0C6B 0002 0028           cmpi.w     [A3 + 0x28], 0x2
  2058. 000017BE  6610                     bne        +0x12 /* 000017D0 */
  2059. 000017C0  3F2B 002A                move.w     -[A7], [A3 + 0x2A]
  2060. 000017C4  4EBA EDD2                jsr        [PC - 0x122E /* 00000598 */]
  2061. 000017C8  486E FFF8                pea.l      [A6 - 0x8]
  2062. 000017CC  A8A1                     syscall    FrameRect
  2063. 000017CE  548F                     addq.l     A7, 2
  2064. label000017D0:
  2065. 000017D0  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  2066. 000017D4  4A28 001A                tst.b      [A0 + 0x1A]
  2067. 000017D8  6716                     beq        +0x18 /* 000017F0 */
  2068. 000017DA  4A03                     tst.b      D3
  2069. 000017DC  6712                     beq        +0x14 /* 000017F0 */
  2070. 000017DE  302B 0012                move.w     D0, [A3 + 0x12]
  2071. 000017E2  D045                     add.w      D0, D5
  2072. 000017E4  3F00                     move.w     -[A7], D0
  2073. 000017E6  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  2074. 000017EA  3E00                     move.w     D7, D0
  2075. 000017EC  548F                     addq.l     A7, 2
  2076. 000017EE  600A                     bra        +0xC /* 000017FA */
  2077. label000017F0:
  2078. 000017F0  4A03                     tst.b      D3
  2079. 000017F2  6706                     beq        +0x8 /* 000017FA */
  2080. 000017F4  3E2B 0012                move.w     D7, [A3 + 0x12]
  2081. 000017F8  DE45                     add.w      D7, D5
  2082. label000017FA:
  2083. 000017FA  3007                     move.w     D0, D7
  2084. 000017FC  4CDF 18F8                movem.l    D3,D4,D5,D6,D7,A3,A4, [A7]+
  2085. 00001800  4E5E                     unlink     A6
  2086. 00001802  4E75                     rts
  2087. export_36:
  2088. 00001804  4E56 0000                link       A6, 0
  2089. 00001808  2F07                     move.l     -[A7], D7
  2090. 0000180A  7E00                     moveq.l    D7, 0x00
  2091. 0000180C  302E 0008                move.w     D0, [A6 + 0x8]
  2092. 00001810  6B3A                     bmi        +0x3C /* 0000184C */
  2093. 00001812  0440 0016                subi.w     D0, 0x16
  2094. 00001816  6718                     beq        +0x1A /* 00001830 */
  2095. 00001818  6A08                     bpl        +0xA /* 00001822 */
  2096. 0000181A  5440                     addq.w     D0, 2
  2097. 0000181C  670A                     beq        +0xC /* 00001828 */
  2098. 0000181E  6A0C                     bpl        +0xE /* 0000182C */
  2099. 00001820  602A                     bra        +0x2C /* 0000184C */
  2100. label00001822:
  2101. 00001822  5540                     subq.w     D0, 2
  2102. 00001824  6A26                     bpl        +0x28 /* 0000184C */
  2103. 00001826  6018                     bra        +0x1A /* 00001840 */
  2104. label00001828:
  2105. 00001828  7EFF                     moveq.l    D7, 0xFFFFFFFF
  2106. 0000182A  6020                     bra        +0x22 /* 0000184C */
  2107. label0000182C:
  2108. 0000182C  7E01                     moveq.l    D7, 0x01
  2109. 0000182E  601C                     bra        +0x1E /* 0000184C */
  2110. label00001830:
  2111. 00001830  2F2D A16A                move.l     -[A7], [A5 - 0x5E96]
  2112. 00001834  4EBA F7F8                jsr        [PC - 0x808 /* 0000102E */]
  2113. 00001838  4440                     neg.w      D0
  2114. 0000183A  3E00                     move.w     D7, D0
  2115. 0000183C  588F                     addq.l     A7, 4
  2116. 0000183E  600C                     bra        +0xE /* 0000184C */
  2117. label00001840:
  2118. 00001840  2F2D A16A                move.l     -[A7], [A5 - 0x5E96]
  2119. 00001844  4EBA F7E8                jsr        [PC - 0x818 /* 0000102E */]
  2120. 00001848  3E00                     move.w     D7, D0
  2121. 0000184A  588F                     addq.l     A7, 4
  2122. label0000184C:
  2123. 0000184C  4A47                     tst.w      D7
  2124. 0000184E  670C                     beq        +0xE /* 0000185C */
  2125. 00001850  3F07                     move.w     -[A7], D7
  2126. 00001852  2F2D A16A                move.l     -[A7], [A5 - 0x5E96]
  2127. 00001856  4EBA FB44                jsr        [PC - 0x4BC /* 0000139C */]
  2128. 0000185A  5C8F                     addq.l     A7, 6
  2129. label0000185C:
  2130. 0000185C  2E1F                     move.l     D7, [A7]+
  2131. 0000185E  4E5E                     unlink     A6
  2132. 00001860  205F                     movea.l    A0, [A7]+
  2133. 00001862  5C8F                     addq.l     A7, 6
  2134. 00001864  4ED0                     jmp        [A0]
  2135. export_34:
  2136. 00001866  4E56 0000                link       A6, 0
  2137. 0000186A  2B6E 0010 A16A           move.l     [A5 - 0x5E96], [A6 + 0x10]
  2138. 00001870  4267                     clr.w      -[A7]
  2139. 00001872  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2140. 00001876  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2141. 0000187A  486D 0142                pea.l      [A5 + 0x142 /* export_36 */]
  2142. 0000187E  A968                     syscall    TrackControl
  2143. 00001880  301F                     move.w     D0, [A7]+
  2144. 00001882  4E5E                     unlink     A6
  2145. 00001884  4E75                     rts
  2146. export_37:
  2147. 00001886  4E56 0000                link       A6, 0
  2148. 0000188A  48E7 0308                movem.l    -[A7], D6,D7,A4
  2149. 0000188E  3E2E 0012                move.w     D7, [A6 + 0x12]
  2150. 00001892  7C00                     moveq.l    D6, 0x00
  2151. 00001894  4AAD A42C                tst.l      [A5 - 0x5BD4]
  2152. 00001898  6774                     beq        +0x76 /* 0000190E */
  2153. 0000189A  1F3C 0001                move.b     -[A7], 0x1
  2154. 0000189E  4878 0022                push.l     0x22 /* '\"' */
  2155. 000018A2  4267                     clr.w      -[A7]
  2156. 000018A4  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  2157. 000018A8  2840                     movea.l    A4, D0
  2158. 000018AA  200C                     move.l     D0, A4
  2159. 000018AC  508F                     addq.l     A7, 8
  2160. 000018AE  675E                     beq        +0x60 /* 0000190E */
  2161. 000018B0  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2162. 000018B4  3880                     move.w     [A4], D0
  2163. 000018B6  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2164. 000018BA  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  2165. 000018BE  2940 0002                move.l     [A4 + 0x2], D0
  2166. 000018C2  422C 0006                clr.b      [A4 + 0x6]
  2167. 000018C6  396E 001C 000E           move.w     [A4 + 0xE], [A6 + 0x1C]
  2168. 000018CC  426C 0010                clr.w      [A4 + 0x10]
  2169. 000018D0  196E 001E 0012           move.b     [A4 + 0x12], [A6 + 0x1E]
  2170. 000018D6  42AC 0014                clr.l      [A4 + 0x14]
  2171. 000018DA  3947 0018                move.w     [A4 + 0x18], D7
  2172. 000018DE  7EFF                     moveq.l    D7, 0xFFFFFFFF
  2173. 000018E0  3E87                     move.w     [A7], D7
  2174. 000018E2  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2175. 000018E6  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2176. 000018EA  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  2177. 000018EE  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  2178. 000018F2  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  2179. 000018F6  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  2180. 000018FA  2F0C                     move.l     -[A7], A4
  2181. 000018FC  1F3C 0005                move.b     -[A7], 0x5
  2182. 00001900  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2183. 00001904  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  2184. 00001908  1C00                     move.b     D6, D0
  2185. 0000190A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2186. label0000190E:
  2187. 0000190E  1006                     move.b     D0, D6
  2188. 00001910  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2189. 00001914  4E5E                     unlink     A6
  2190. 00001916  4E75                     rts
  2191. export_38:
  2192. 00001918  4E56 0000                link       A6, 0
  2193. 0000191C  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  2194. 00001920  286E 0008                movea.l    A4, [A6 + 0x8]
  2195. 00001924  266C 001C                movea.l    A3, [A4 + 0x1C]
  2196. 00001928  102B 0006                move.b     D0, [A3 + 0x6]
  2197. 0000192C  6700 0086                beq        +0x88 /* 000019B4 */
  2198. 00001930  6B00 0082                bmi        +0x84 /* 000019B4 */
  2199. 00001934  5700                     subq.b     D0, 3
  2200. 00001936  6A7C                     bpl        +0x7E /* 000019B4 */
  2201. 00001938  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  2202. 0000193C  303C 000C                move.w     D0, 0xC
  2203. 00001940  AAAA                     syscall    QuickTimeDispatch
  2204. 00001942  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  2205. 00001946  4227                     clr.b      -[A7]
  2206. 00001948  303C 0009                move.w     D0, 0x9 /* '\t' */
  2207. 0000194C  AAAA                     syscall    QuickTimeDispatch
  2208. 0000194E  4AAB 0014                tst.l      [A3 + 0x14]
  2209. 00001952  6720                     beq        +0x22 /* 00001974 */
  2210. 00001954  42A7                     clr.l      -[A7]
  2211. 00001956  2F2B 0014                move.l     -[A7], [A3 + 0x14]
  2212. 0000195A  4227                     clr.b      -[A7]
  2213. 0000195C  2F3C 0002 000E           move.l     -[A7], 0x2000E
  2214. 00001962  7000                     moveq.l    D0, 0x00
  2215. 00001964  A82A                     syscall    ComponentDispatch
  2216. 00001966  2EAB 0014                move.l     [A7], [A3 + 0x14]
  2217. 0000196A  303C 018B                move.w     D0, 0x18B
  2218. 0000196E  AAAA                     syscall    QuickTimeDispatch
  2219. 00001970  42AB 0014                clr.l      [A3 + 0x14]
  2220. label00001974:
  2221. 00001974  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  2222. 00001978  303C 0023                move.w     D0, 0x23 /* '#' */
  2223. 0000197C  AAAA                     syscall    QuickTimeDispatch
  2224. 0000197E  4267                     clr.w      -[A7]
  2225. 00001980  3F2B 0008                move.w     -[A7], [A3 + 0x8]
  2226. 00001984  303C 00D5                move.w     D0, 0xD5
  2227. 00001988  AAAA                     syscall    QuickTimeDispatch
  2228. 0000198A  0C6B FFFF 0018           cmpi.w     [A3 + 0x18], 0xFFFF
  2229. 00001990  548F                     addq.l     A7, 2
  2230. 00001992  6718                     beq        +0x1A /* 000019AC */
  2231. 00001994  42A7                     clr.l      -[A7]
  2232. 00001996  3F2B 0018                move.w     -[A7], [A3 + 0x18]
  2233. 0000199A  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  2234. 0000199E  2440                     movea.l    A2, D0
  2235. 000019A0  200A                     move.l     D0, A2
  2236. 000019A2  5C8F                     addq.l     A7, 6
  2237. 000019A4  6706                     beq        +0x8 /* 000019AC */
  2238. 000019A6  356A 0014 0012           move.w     [A2 + 0x12], [A2 + 0x14]
  2239. label000019AC:
  2240. 000019AC  42AD A280                clr.l      [A5 - 0x5D80]
  2241. 000019B0  422B 0006                clr.b      [A3 + 0x6]
  2242. label000019B4:
  2243. 000019B4  0C6C FFF8 0012           cmpi.w     [A4 + 0x12], 0xFFF8
  2244. 000019BA  662A                     bne        +0x2C /* 000019E6 */
  2245. 000019BC  42A7                     clr.l      -[A7]
  2246. 000019BE  3F2C 0018                move.w     -[A7], [A4 + 0x18]
  2247. 000019C2  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  2248. 000019C6  2E00                     move.l     D7, D0
  2249. 000019C8  4A87                     tst.l      D7
  2250. 000019CA  5C8F                     addq.l     A7, 6
  2251. 000019CC  6712                     beq        +0x14 /* 000019E0 */
  2252. 000019CE  426D BE2E                clr.w      [A5 - 0x41D2]
  2253. 000019D2  486C 000A                pea.l      [A4 + 0xA]
  2254. 000019D6  2F2D C6A4                move.l     -[A7], [A5 - 0x395C]
  2255. 000019DA  4EAD 0642                jsr        [A5 + 0x642 /* export_196 */]
  2256. 000019DE  508F                     addq.l     A7, 8
  2257. label000019E0:
  2258. 000019E0  397C FFFF 0018           move.w     [A4 + 0x18], 0xFFFF
  2259. label000019E6:
  2260. 000019E6  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  2261. 000019EA  4E5E                     unlink     A6
  2262. 000019EC  4E75                     rts
  2263. export_39:
  2264. 000019EE  4E56 FF00                link       A6, -0x0100
  2265. 000019F2  48E7 0118                movem.l    -[A7], D7,A3,A4
  2266. 000019F6  286E 0008                movea.l    A4, [A6 + 0x8]
  2267. 000019FA  266C 001C                movea.l    A3, [A4 + 0x1C]
  2268. 000019FE  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  2269. 00001A02  4AA8 0012                tst.l      [A0 + 0x12]
  2270. 00001A06  6700 0094                beq        +0x96 /* 00001A9C */
  2271. 00001A0A  0C6C FFF8 0012           cmpi.w     [A4 + 0x12], 0xFFF8
  2272. 00001A10  670A                     beq        +0xC /* 00001A1C */
  2273. 00001A12  0C6C FFF4 0012           cmpi.w     [A4 + 0x12], 0xFFF4
  2274. 00001A18  6600 0082                bne        +0x84 /* 00001A9C */
  2275. label00001A1C:
  2276. 00001A1C  3F2C 0016                move.w     -[A7], [A4 + 0x16]
  2277. 00001A20  42A7                     clr.l      -[A7]
  2278. 00001A22  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  2279. 00001A26  2068 0012                movea.l    A0, [A0 + 0x12]
  2280. 00001A2A  3F28 0058                move.w     -[A7], [A0 + 0x58]
  2281. 00001A2E  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  2282. 00001A32  2E00                     move.l     D7, D0
  2283. 00001A34  4AAB 0002                tst.l      [A3 + 0x2]
  2284. 00001A38  508F                     addq.l     A7, 8
  2285. 00001A3A  670E                     beq        +0x10 /* 00001A4A */
  2286. 00001A3C  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  2287. 00001A40  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  2288. 00001A44  42AB 0002                clr.l      [A3 + 0x2]
  2289. 00001A48  588F                     addq.l     A7, 4
  2290. label00001A4A:
  2291. 00001A4A  70FF                     moveq.l    D0, 0xFFFFFFFF
  2292. 00001A4C  B087                     cmp.l      D0, D7
  2293. 00001A4E  6C4C                     bge        +0x4E /* 00001A9C */
  2294. 00001A50  2F07                     move.l     -[A7], D7
  2295. 00001A52  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  2296. 00001A56  2068 0012                movea.l    A0, [A0 + 0x12]
  2297. 00001A5A  3F28 0058                move.w     -[A7], [A0 + 0x58]
  2298. 00001A5E  486E FF00                pea.l      [A6 - 0x100]
  2299. 00001A62  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2300. 00001A66  7000                     moveq.l    D0, 0x00
  2301. 00001A68  102E FF02                move.b     D0, [A6 - 0xFE]
  2302. 00001A6C  3E80                     move.w     [A7], D0
  2303. 00001A6E  4EAD 0752                jsr        [A5 + 0x752 /* export_230 */]
  2304. 00001A72  4A40                     tst.w      D0
  2305. 00001A74  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2306. 00001A78  6608                     bne        +0xA /* 00001A82 */
  2307. 00001A7A  1D6E FF03 FF00           move.b     [A6 - 0x100], [A6 - 0xFD]
  2308. 00001A80  6006                     bra        +0x8 /* 00001A88 */
  2309. label00001A82:
  2310. 00001A82  1D6E FF02 FF00           move.b     [A6 - 0x100], [A6 - 0xFE]
  2311. label00001A88:
  2312. 00001A88  1D7C 003A FF01           move.b     [A6 - 0xFF], 0x3A /* ':' */
  2313. 00001A8E  486E FF00                pea.l      [A6 - 0x100]
  2314. 00001A92  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  2315. 00001A96  2740 0002                move.l     [A3 + 0x2], D0
  2316. 00001A9A  588F                     addq.l     A7, 4
  2317. label00001A9C:
  2318. 00001A9C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2319. 00001AA0  4E5E                     unlink     A6
  2320. 00001AA2  4E75                     rts
  2321. export_40:
  2322. 00001AA4  4E56 FCB6                link       A6, -0x034A
  2323. 00001AA8  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2324. 00001AAC  286E 000C                movea.l    A4, [A6 + 0xC]
  2325. 00001AB0  426E FDB8                clr.w      [A6 - 0x248]
  2326. 00001AB4  266C 001C                movea.l    A3, [A4 + 0x1C]
  2327. 00001AB8  4AAB 0002                tst.l      [A3 + 0x2]
  2328. 00001ABC  6700 024E                beq        +0x250 /* 00001D0C */
  2329. 00001AC0  102B 0006                move.b     D0, [A3 + 0x6]
  2330. 00001AC4  670A                     beq        +0xC /* 00001AD0 */
  2331. 00001AC6  6B00 0244                bmi        +0x246 /* 00001D0C */
  2332. 00001ACA  5700                     subq.b     D0, 3
  2333. 00001ACC  6000 023E                bra        +0x240 /* 00001D0C */
  2334. label00001AD0:
  2335. 00001AD0  3F13                     move.w     -[A7], [A3]
  2336. 00001AD2  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  2337. 00001AD6  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  2338. 00001ADA  486E FF00                pea.l      [A6 - 0x100]
  2339. 00001ADE  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2340. 00001AE2  486E FF00                pea.l      [A6 - 0x100]
  2341. 00001AE6  486E FDBA                pea.l      [A6 - 0x246]
  2342. 00001AEA  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2343. 00001AEE  4257                     clr.w      [A7]
  2344. 00001AF0  3F2D AA0E                move.w     -[A7], [A5 - 0x55F2]
  2345. 00001AF4  42A7                     clr.l      -[A7]
  2346. 00001AF6  486E FDBA                pea.l      [A6 - 0x246]
  2347. 00001AFA  486E FEBA                pea.l      [A6 - 0x146]
  2348. 00001AFE  303C 0001                move.w     D0, 0x1
  2349. 00001B02  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  2350. 00001B04  3E1F                     move.w     D7, [A7]+
  2351. 00001B06  4A47                     tst.w      D7
  2352. 00001B08  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2353. 00001B0C  6718                     beq        +0x1A /* 00001B26 */
  2354. 00001B0E  486D A284                pea.l      [A5 - 0x5D7C]
  2355. 00001B12  486E FF00                pea.l      [A6 - 0x100]
  2356. 00001B16  486D A286                pea.l      [A5 - 0x5D7A]
  2357. 00001B1A  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  2358. 00001B1E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2359. 00001B22  6000 01E8                bra        +0x1EA /* 00001D0C */
  2360. label00001B26:
  2361. 00001B26  4267                     clr.w      -[A7]
  2362. 00001B28  486E FEBA                pea.l      [A6 - 0x146]
  2363. 00001B2C  486B 0008                pea.l      [A3 + 0x8]
  2364. 00001B30  1F3C 0001                move.b     -[A7], 0x1
  2365. 00001B34  303C 0192                move.w     D0, 0x192
  2366. 00001B38  AAAA                     syscall    QuickTimeDispatch
  2367. 00001B3A  3E1F                     move.w     D7, [A7]+
  2368. 00001B3C  4A47                     tst.w      D7
  2369. 00001B3E  6718                     beq        +0x1A /* 00001B58 */
  2370. 00001B40  486D A29C                pea.l      [A5 - 0x5D64]
  2371. 00001B44  486E FF00                pea.l      [A6 - 0x100]
  2372. 00001B48  486D A29E                pea.l      [A5 - 0x5D62]
  2373. 00001B4C  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  2374. 00001B50  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2375. 00001B54  6000 01B6                bra        +0x1B8 /* 00001D0C */
  2376. label00001B58:
  2377. 00001B58  4A2B 0012                tst.b      [A3 + 0x12]
  2378. 00001B5C  6724                     beq        +0x26 /* 00001B82 */
  2379. 00001B5E  4267                     clr.w      -[A7]
  2380. 00001B60  486B 000A                pea.l      [A3 + 0xA]
  2381. 00001B64  3F2B 0008                move.w     -[A7], [A3 + 0x8]
  2382. 00001B68  486E FDB8                pea.l      [A6 - 0x248]
  2383. 00001B6C  486E FCB8                pea.l      [A6 - 0x348]
  2384. 00001B70  3F3C 0001                move.w     -[A7], 0x1
  2385. 00001B74  486E FCB7                pea.l      [A6 - 0x349]
  2386. 00001B78  303C 00F0                move.w     D0, 0xF0
  2387. 00001B7C  AAAA                     syscall    QuickTimeDispatch
  2388. 00001B7E  3E1F                     move.w     D7, [A7]+
  2389. 00001B80  601A                     bra        +0x1C /* 00001B9C */
  2390. label00001B82:
  2391. 00001B82  4267                     clr.w      -[A7]
  2392. 00001B84  486B 000A                pea.l      [A3 + 0xA]
  2393. 00001B88  3F2B 0008                move.w     -[A7], [A3 + 0x8]
  2394. 00001B8C  42A7                     clr.l      -[A7]
  2395. 00001B8E  42A7                     clr.l      -[A7]
  2396. 00001B90  4267                     clr.w      -[A7]
  2397. 00001B92  42A7                     clr.l      -[A7]
  2398. 00001B94  303C 00F0                move.w     D0, 0xF0
  2399. 00001B98  AAAA                     syscall    QuickTimeDispatch
  2400. 00001B9A  3E1F                     move.w     D7, [A7]+
  2401. label00001B9C:
  2402. 00001B9C  4A47                     tst.w      D7
  2403. 00001B9E  6600 014C                bne        +0x14E /* 00001CEC */
  2404. 00001BA2  377C 0001 0010           move.w     [A3 + 0x10], 0x1
  2405. 00001BA8  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  2406. 00001BAC  486B 001A                pea.l      [A3 + 0x1A]
  2407. 00001BB0  303C 00F9                move.w     D0, 0xF9
  2408. 00001BB4  AAAA                     syscall    QuickTimeDispatch
  2409. 00001BB6  382B 0020                move.w     D4, [A3 + 0x20]
  2410. 00001BBA  986B 001C                sub.w      D4, [A3 + 0x1C]
  2411. 00001BBE  362B 001E                move.w     D3, [A3 + 0x1E]
  2412. 00001BC2  966B 001A                sub.w      D3, [A3 + 0x1A]
  2413. 00001BC6  3C2C 0010                move.w     D6, [A4 + 0x10]
  2414. 00001BCA  9C6C 000C                sub.w      D6, [A4 + 0xC]
  2415. 00001BCE  9C44                     sub.w      D6, D4
  2416. 00001BD0  48C6                     ext.l      D6
  2417. 00001BD2  8DFC 0002                divs.w     D6, 0x2
  2418. 00001BD6  3A2C 000E                move.w     D5, [A4 + 0xE]
  2419. 00001BDA  9A6C 000A                sub.w      D5, [A4 + 0xA]
  2420. 00001BDE  9A43                     sub.w      D5, D3
  2421. 00001BE0  48C5                     ext.l      D5
  2422. 00001BE2  8BFC 0002                divs.w     D5, 0x2
  2423. 00001BE6  486B 001A                pea.l      [A3 + 0x1A]
  2424. 00001BEA  302C 000C                move.w     D0, [A4 + 0xC]
  2425. 00001BEE  D046                     add.w      D0, D6
  2426. 00001BF0  3F00                     move.w     -[A7], D0
  2427. 00001BF2  302C 000A                move.w     D0, [A4 + 0xA]
  2428. 00001BF6  D045                     add.w      D0, D5
  2429. 00001BF8  3F00                     move.w     -[A7], D0
  2430. 00001BFA  302C 000C                move.w     D0, [A4 + 0xC]
  2431. 00001BFE  D046                     add.w      D0, D6
  2432. 00001C00  D044                     add.w      D0, D4
  2433. 00001C02  3F00                     move.w     -[A7], D0
  2434. 00001C04  302C 000A                move.w     D0, [A4 + 0xA]
  2435. 00001C08  D045                     add.w      D0, D5
  2436. 00001C0A  D043                     add.w      D0, D3
  2437. 00001C0C  3F00                     move.w     -[A7], D0
  2438. 00001C0E  A8A7                     syscall    SetRect
  2439. 00001C10  4A2B 0012                tst.b      [A3 + 0x12]
  2440. 00001C14  6752                     beq        +0x54 /* 00001C68 */
  2441. 00001C16  42A7                     clr.l      -[A7]
  2442. 00001C18  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  2443. 00001C1C  486B 001A                pea.l      [A3 + 0x1A]
  2444. 00001C20  4878 0001                push.l     0x1
  2445. 00001C24  303C 018A                move.w     D0, 0x18A
  2446. 00001C28  AAAA                     syscall    QuickTimeDispatch
  2447. 00001C2A  275F 0014                move.l     [A3 + 0x14], [A7]+
  2448. 00001C2E  4AAB 0014                tst.l      [A3 + 0x14]
  2449. 00001C32  6734                     beq        +0x36 /* 00001C68 */
  2450. 00001C34  42A7                     clr.l      -[A7]
  2451. 00001C36  2F2B 0014                move.l     -[A7], [A3 + 0x14]
  2452. 00001C3A  3F3C 0015                move.w     -[A7], 0x15
  2453. 00001C3E  4878 0001                push.l     0x1
  2454. 00001C42  2F3C 0006 0009           move.l     -[A7], 0x60009
  2455. 00001C48  7000                     moveq.l    D0, 0x00
  2456. 00001C4A  A82A                     syscall    ComponentDispatch
  2457. 00001C4C  4297                     clr.l      [A7]
  2458. 00001C4E  2F2B 0014                move.l     -[A7], [A3 + 0x14]
  2459. 00001C52  3F3C 0008                move.w     -[A7], 0x8
  2460. 00001C56  2F3C 0001 0000           move.l     -[A7], 0x10000
  2461. 00001C5C  2F3C 0006 0009           move.l     -[A7], 0x60009
  2462. 00001C62  7000                     moveq.l    D0, 0x00
  2463. 00001C64  A82A                     syscall    ComponentDispatch
  2464. 00001C66  588F                     addq.l     A7, 4
  2465. label00001C68:
  2466. 00001C68  4AAB 0014                tst.l      [A3 + 0x14]
  2467. 00001C6C  6652                     bne        +0x54 /* 00001CC0 */
  2468. 00001C6E  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  2469. 00001C72  486B 001A                pea.l      [A3 + 0x1A]
  2470. 00001C76  303C 00FA                move.w     D0, 0xFA
  2471. 00001C7A  AAAA                     syscall    QuickTimeDispatch
  2472. 00001C7C  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  2473. 00001C80  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2474. 00001C84  42A7                     clr.l      -[A7]
  2475. 00001C86  303C 0016                move.w     D0, 0x16
  2476. 00001C8A  AAAA                     syscall    QuickTimeDispatch
  2477. 00001C8C  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  2478. 00001C90  303C 000D                move.w     D0, 0xD /* '\r' */
  2479. 00001C94  AAAA                     syscall    QuickTimeDispatch
  2480. 00001C96  4267                     clr.w      -[A7]
  2481. 00001C98  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  2482. 00001C9C  42A7                     clr.l      -[A7]
  2483. 00001C9E  42A7                     clr.l      -[A7]
  2484. 00001CA0  303C 0006                move.w     D0, 0x6
  2485. 00001CA4  AAAA                     syscall    QuickTimeDispatch
  2486. 00001CA6  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  2487. 00001CAA  1F3C 0001                move.b     -[A7], 0x1
  2488. 00001CAE  303C 0009                move.w     D0, 0x9 /* '\t' */
  2489. 00001CB2  AAAA                     syscall    QuickTimeDispatch
  2490. 00001CB4  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  2491. 00001CB8  303C 000B                move.w     D0, 0xB
  2492. 00001CBC  AAAA                     syscall    QuickTimeDispatch
  2493. 00001CBE  548F                     addq.l     A7, 2
  2494. label00001CC0:
  2495. 00001CC0  0C6B FFFF 0018           cmpi.w     [A3 + 0x18], 0xFFFF
  2496. 00001CC6  6718                     beq        +0x1A /* 00001CE0 */
  2497. 00001CC8  42A7                     clr.l      -[A7]
  2498. 00001CCA  3F2B 0018                move.w     -[A7], [A3 + 0x18]
  2499. 00001CCE  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  2500. 00001CD2  2440                     movea.l    A2, D0
  2501. 00001CD4  200A                     move.l     D0, A2
  2502. 00001CD6  5C8F                     addq.l     A7, 6
  2503. 00001CD8  6706                     beq        +0x8 /* 00001CE0 */
  2504. 00001CDA  357C FFF5 0012           move.w     [A2 + 0x12], 0xFFF5
  2505. label00001CE0:
  2506. 00001CE0  177C 0001 0006           move.b     [A3 + 0x6], 0x1
  2507. 00001CE6  2B4C A280                move.l     [A5 - 0x5D80], A4
  2508. 00001CEA  6020                     bra        +0x22 /* 00001D0C */
  2509. label00001CEC:
  2510. 00001CEC  4267                     clr.w      -[A7]
  2511. 00001CEE  3F2B 0008                move.w     -[A7], [A3 + 0x8]
  2512. 00001CF2  303C 00D5                move.w     D0, 0xD5
  2513. 00001CF6  AAAA                     syscall    QuickTimeDispatch
  2514. 00001CF8  486D A2B4                pea.l      [A5 - 0x5D4C]
  2515. 00001CFC  486E FF00                pea.l      [A6 - 0x100]
  2516. 00001D00  486D A2B6                pea.l      [A5 - 0x5D4A]
  2517. 00001D04  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  2518. 00001D08  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2519. label00001D0C:
  2520. 00001D0C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2521. 00001D10  4E5E                     unlink     A6
  2522. 00001D12  4E75                     rts
  2523. export_41:
  2524. 00001D14  4E56 0000                link       A6, 0
  2525. 00001D18  48E7 0108                movem.l    -[A7], D7,A4
  2526. 00001D1C  7E00                     moveq.l    D7, 0x00
  2527. 00001D1E  4AAD A42C                tst.l      [A5 - 0x5BD4]
  2528. 00001D22  675C                     beq        +0x5E /* 00001D80 */
  2529. 00001D24  1F3C 0001                move.b     -[A7], 0x1
  2530. 00001D28  4878 000A                push.l     0xA /* '\n' */
  2531. 00001D2C  4267                     clr.w      -[A7]
  2532. 00001D2E  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  2533. 00001D32  2840                     movea.l    A4, D0
  2534. 00001D34  200C                     move.l     D0, A4
  2535. 00001D36  508F                     addq.l     A7, 8
  2536. 00001D38  6746                     beq        +0x48 /* 00001D80 */
  2537. 00001D3A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2538. 00001D3E  3880                     move.w     [A4], D0
  2539. 00001D40  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2540. 00001D44  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  2541. 00001D48  2940 0002                move.l     [A4 + 0x2], D0
  2542. 00001D4C  42AC 0006                clr.l      [A4 + 0x6]
  2543. 00001D50  3EAE 0012                move.w     [A7], [A6 + 0x12]
  2544. 00001D54  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2545. 00001D58  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2546. 00001D5C  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  2547. 00001D60  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  2548. 00001D64  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  2549. 00001D68  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  2550. 00001D6C  2F0C                     move.l     -[A7], A4
  2551. 00001D6E  1F3C 0007                move.b     -[A7], 0x7
  2552. 00001D72  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2553. 00001D76  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  2554. 00001D7A  1E00                     move.b     D7, D0
  2555. 00001D7C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2556. label00001D80:
  2557. 00001D80  1007                     move.b     D0, D7
  2558. 00001D82  4CDF 1080                movem.l    D7,A4, [A7]+
  2559. 00001D86  4E5E                     unlink     A6
  2560. 00001D88  4E75                     rts
  2561. export_42:
  2562. 00001D8A  4E56 0000                link       A6, 0
  2563. 00001D8E  2F0C                     move.l     -[A7], A4
  2564. 00001D90  206E 0008                movea.l    A0, [A6 + 0x8]
  2565. 00001D94  2068 001C                movea.l    A0, [A0 + 0x1C]
  2566. 00001D98  2868 0006                movea.l    A4, [A0 + 0x6]
  2567. 00001D9C  200C                     move.l     D0, A4
  2568. 00001D9E  6718                     beq        +0x1A /* 00001DB8 */
  2569. 00001DA0  2F0C                     move.l     -[A7], A4
  2570. 00001DA2  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  2571. 00001DA6  204C                     movea.l    A0, A4
  2572. 00001DA8  A01F                     syscall    DisposPtr/DisposePtr
  2573. 00001DAA  206E 0008                movea.l    A0, [A6 + 0x8]
  2574. 00001DAE  2068 001C                movea.l    A0, [A0 + 0x1C]
  2575. 00001DB2  42A8 0006                clr.l      [A0 + 0x6]
  2576. 00001DB6  588F                     addq.l     A7, 4
  2577. label00001DB8:
  2578. 00001DB8  285F                     movea.l    A4, [A7]+
  2579. 00001DBA  4E5E                     unlink     A6
  2580. 00001DBC  4E75                     rts
  2581. export_43:
  2582. 00001DBE  4E56 FE00                link       A6, -0x0200
  2583. 00001DC2  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  2584. 00001DC6  286E 0008                movea.l    A4, [A6 + 0x8]
  2585. 00001DCA  266C 001C                movea.l    A3, [A4 + 0x1C]
  2586. 00001DCE  0C6C FFFB 0012           cmpi.w     [A4 + 0x12], 0xFFFB
  2587. 00001DD4  6600 0090                bne        +0x92 /* 00001E66 */
  2588. 00001DD8  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  2589. 00001DDC  4AA8 0012                tst.l      [A0 + 0x12]
  2590. 00001DE0  6700 0084                beq        +0x86 /* 00001E66 */
  2591. 00001DE4  3F2C 0016                move.w     -[A7], [A4 + 0x16]
  2592. 00001DE8  42A7                     clr.l      -[A7]
  2593. 00001DEA  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  2594. 00001DEE  2068 0012                movea.l    A0, [A0 + 0x12]
  2595. 00001DF2  3F28 0058                move.w     -[A7], [A0 + 0x58]
  2596. 00001DF6  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  2597. 00001DFA  2E00                     move.l     D7, D0
  2598. 00001DFC  70FF                     moveq.l    D0, 0xFFFFFFFF
  2599. 00001DFE  B087                     cmp.l      D0, D7
  2600. 00001E00  508F                     addq.l     A7, 8
  2601. 00001E02  6C5E                     bge        +0x60 /* 00001E62 */
  2602. 00001E04  4AAB 0002                tst.l      [A3 + 0x2]
  2603. 00001E08  670A                     beq        +0xC /* 00001E14 */
  2604. 00001E0A  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  2605. 00001E0E  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  2606. 00001E12  588F                     addq.l     A7, 4
  2607. label00001E14:
  2608. 00001E14  2F07                     move.l     -[A7], D7
  2609. 00001E16  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  2610. 00001E1A  2068 0012                movea.l    A0, [A0 + 0x12]
  2611. 00001E1E  3F28 0058                move.w     -[A7], [A0 + 0x58]
  2612. 00001E22  486E FF00                pea.l      [A6 - 0x100]
  2613. 00001E26  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2614. 00001E2A  7000                     moveq.l    D0, 0x00
  2615. 00001E2C  102E FF02                move.b     D0, [A6 - 0xFE]
  2616. 00001E30  3E80                     move.w     [A7], D0
  2617. 00001E32  4EAD 0752                jsr        [A5 + 0x752 /* export_230 */]
  2618. 00001E36  4A40                     tst.w      D0
  2619. 00001E38  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2620. 00001E3C  6608                     bne        +0xA /* 00001E46 */
  2621. 00001E3E  1D6E FF03 FF00           move.b     [A6 - 0x100], [A6 - 0xFD]
  2622. 00001E44  6006                     bra        +0x8 /* 00001E4C */
  2623. label00001E46:
  2624. 00001E46  1D6E FF02 FF00           move.b     [A6 - 0x100], [A6 - 0xFE]
  2625. label00001E4C:
  2626. 00001E4C  1D7C 003A FF01           move.b     [A6 - 0xFF], 0x3A /* ':' */
  2627. 00001E52  486E FF00                pea.l      [A6 - 0x100]
  2628. 00001E56  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  2629. 00001E5A  2740 0002                move.l     [A3 + 0x2], D0
  2630. 00001E5E  588F                     addq.l     A7, 4
  2631. 00001E60  6004                     bra        +0x6 /* 00001E66 */
  2632. label00001E62:
  2633. 00001E62  42AB 0002                clr.l      [A3 + 0x2]
  2634. label00001E66:
  2635. 00001E66  4A6C 0012                tst.w      [A4 + 0x12]
  2636. 00001E6A  6700 00AA                beq        +0xAC /* 00001F16 */
  2637. 00001E6E  0C6C FFFA 0012           cmpi.w     [A4 + 0x12], 0xFFFA
  2638. 00001E74  6604                     bne        +0x6 /* 00001E7A */
  2639. 00001E76  426C 0012                clr.w      [A4 + 0x12]
  2640. label00001E7A:
  2641. 00001E7A  3F13                     move.w     -[A7], [A3]
  2642. 00001E7C  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  2643. 00001E80  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  2644. 00001E84  486E FE00                pea.l      [A6 - 0x200]
  2645. 00001E88  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2646. 00001E8C  7008                     moveq.l    D0, 0x08
  2647. 00001E8E  A11E                     syscall    NewPtr, flags=1
  2648. 00001E90  2448                     movea.l    A2, A0
  2649. 00001E92  200A                     move.l     D0, A2
  2650. 00001E94  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2651. 00001E98  677C                     beq        +0x7E /* 00001F16 */
  2652. 00001E9A  4292                     clr.l      [A2]
  2653. 00001E9C  42AA 0004                clr.l      [A2 + 0x4]
  2654. 00001EA0  2F0A                     move.l     -[A7], A2
  2655. 00001EA2  3F2D AA0E                move.w     -[A7], [A5 - 0x55F2]
  2656. 00001EA6  486E FE00                pea.l      [A6 - 0x200]
  2657. 00001EAA  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  2658. 00001EAE  3C00                     move.w     D6, D0
  2659. 00001EB0  4A46                     tst.w      D6
  2660. 00001EB2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2661. 00001EB6  662E                     bne        +0x30 /* 00001EE6 */
  2662. 00001EB8  274A 0006                move.l     [A3 + 0x6], A2
  2663. 00001EBC  0C6C FFFB 0012           cmpi.w     [A4 + 0x12], 0xFFFB
  2664. 00001EC2  6652                     bne        +0x54 /* 00001F16 */
  2665. 00001EC4  0C6C FFFF 0018           cmpi.w     [A4 + 0x18], 0xFFFF
  2666. 00001ECA  674A                     beq        +0x4C /* 00001F16 */
  2667. 00001ECC  42A7                     clr.l      -[A7]
  2668. 00001ECE  3F2C 0018                move.w     -[A7], [A4 + 0x18]
  2669. 00001ED2  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  2670. 00001ED6  2A00                     move.l     D5, D0
  2671. 00001ED8  4A85                     tst.l      D5
  2672. 00001EDA  5C8F                     addq.l     A7, 6
  2673. 00001EDC  6738                     beq        +0x3A /* 00001F16 */
  2674. 00001EDE  2045                     movea.l    A0, D5
  2675. 00001EE0  4268 0012                clr.w      [A0 + 0x12]
  2676. 00001EE4  6030                     bra        +0x32 /* 00001F16 */
  2677. label00001EE6:
  2678. 00001EE6  204A                     movea.l    A0, A2
  2679. 00001EE8  A01F                     syscall    DisposPtr/DisposePtr
  2680. 00001EEA  95CA                     sub.l      A2, A2
  2681. 00001EEC  0C6C FFFB 0012           cmpi.w     [A4 + 0x12], 0xFFFB
  2682. 00001EF2  6622                     bne        +0x24 /* 00001F16 */
  2683. 00001EF4  0C6C FFFF 0018           cmpi.w     [A4 + 0x18], 0xFFFF
  2684. 00001EFA  671A                     beq        +0x1C /* 00001F16 */
  2685. 00001EFC  42A7                     clr.l      -[A7]
  2686. 00001EFE  3F2C 0018                move.w     -[A7], [A4 + 0x18]
  2687. 00001F02  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  2688. 00001F06  2A00                     move.l     D5, D0
  2689. 00001F08  4A85                     tst.l      D5
  2690. 00001F0A  5C8F                     addq.l     A7, 6
  2691. 00001F0C  6708                     beq        +0xA /* 00001F16 */
  2692. 00001F0E  2045                     movea.l    A0, D5
  2693. 00001F10  317C FFFD 0012           move.w     [A0 + 0x12], 0xFFFD
  2694. label00001F16:
  2695. 00001F16  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  2696. 00001F1A  4E5E                     unlink     A6
  2697. 00001F1C  4E75                     rts
  2698. export_44:
  2699. fn00001F1E:
  2700. 00001F1E  4E56 0000                link       A6, 0
  2701. 00001F22  2F0C                     move.l     -[A7], A4
  2702. 00001F24  206E 0008                movea.l    A0, [A6 + 0x8]
  2703. 00001F28  2868 001C                movea.l    A4, [A0 + 0x1C]
  2704. 00001F2C  200C                     move.l     D0, A4
  2705. 00001F2E  6718                     beq        +0x1A /* 00001F48 */
  2706. 00001F30  4AAC 0006                tst.l      [A4 + 0x6]
  2707. 00001F34  6712                     beq        +0x14 /* 00001F48 */
  2708. 00001F36  206E 0008                movea.l    A0, [A6 + 0x8]
  2709. 00001F3A  4868 000A                pea.l      [A0 + 0xA]
  2710. 00001F3E  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  2711. 00001F42  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  2712. 00001F46  508F                     addq.l     A7, 8
  2713. label00001F48:
  2714. 00001F48  285F                     movea.l    A4, [A7]+
  2715. 00001F4A  4E5E                     unlink     A6
  2716. 00001F4C  4E75                     rts
  2717. export_45:
  2718. 00001F4E  4E56 0000                link       A6, 0
  2719. 00001F52  48E7 0108                movem.l    -[A7], D7,A4
  2720. 00001F56  7E00                     moveq.l    D7, 0x00
  2721. 00001F58  4AAD A42C                tst.l      [A5 - 0x5BD4]
  2722. 00001F5C  6766                     beq        +0x68 /* 00001FC4 */
  2723. 00001F5E  1F3C 0001                move.b     -[A7], 0x1
  2724. 00001F62  4878 0012                push.l     0x12
  2725. 00001F66  4267                     clr.w      -[A7]
  2726. 00001F68  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  2727. 00001F6C  2840                     movea.l    A4, D0
  2728. 00001F6E  200C                     move.l     D0, A4
  2729. 00001F70  508F                     addq.l     A7, 8
  2730. 00001F72  6750                     beq        +0x52 /* 00001FC4 */
  2731. 00001F74  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2732. 00001F78  3880                     move.w     [A4], D0
  2733. 00001F7A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2734. 00001F7E  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  2735. 00001F82  2940 0002                move.l     [A4 + 0x2], D0
  2736. 00001F86  422C 0006                clr.b      [A4 + 0x6]
  2737. 00001F8A  396E 001C 000E           move.w     [A4 + 0xE], [A6 + 0x1C]
  2738. 00001F90  426C 0010                clr.w      [A4 + 0x10]
  2739. 00001F94  3EAE 0012                move.w     [A7], [A6 + 0x12]
  2740. 00001F98  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2741. 00001F9C  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2742. 00001FA0  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  2743. 00001FA4  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  2744. 00001FA8  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  2745. 00001FAC  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  2746. 00001FB0  2F0C                     move.l     -[A7], A4
  2747. 00001FB2  1F3C 0004                move.b     -[A7], 0x4
  2748. 00001FB6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2749. 00001FBA  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  2750. 00001FBE  1E00                     move.b     D7, D0
  2751. 00001FC0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2752. label00001FC4:
  2753. 00001FC4  1007                     move.b     D0, D7
  2754. 00001FC6  4CDF 1080                movem.l    D7,A4, [A7]+
  2755. 00001FCA  4E5E                     unlink     A6
  2756. 00001FCC  4E75                     rts
  2757. export_46:
  2758. 00001FCE  4E56 0000                link       A6, 0
  2759. 00001FD2  2F0C                     move.l     -[A7], A4
  2760. 00001FD4  206E 0008                movea.l    A0, [A6 + 0x8]
  2761. 00001FD8  2868 001C                movea.l    A4, [A0 + 0x1C]
  2762. 00001FDC  102C 0006                move.b     D0, [A4 + 0x6]
  2763. 00001FE0  6746                     beq        +0x48 /* 00002028 */
  2764. 00001FE2  6B44                     bmi        +0x46 /* 00002028 */
  2765. 00001FE4  5700                     subq.b     D0, 3
  2766. 00001FE6  6A40                     bpl        +0x42 /* 00002028 */
  2767. 00001FE8  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  2768. 00001FEC  303C 000C                move.w     D0, 0xC
  2769. 00001FF0  AAAA                     syscall    QuickTimeDispatch
  2770. 00001FF2  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  2771. 00001FF6  4227                     clr.b      -[A7]
  2772. 00001FF8  303C 0009                move.w     D0, 0x9 /* '\t' */
  2773. 00001FFC  AAAA                     syscall    QuickTimeDispatch
  2774. 00001FFE  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  2775. 00002002  303C 0023                move.w     D0, 0x23 /* '#' */
  2776. 00002006  AAAA                     syscall    QuickTimeDispatch
  2777. 00002008  4267                     clr.w      -[A7]
  2778. 0000200A  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  2779. 0000200E  303C 00D5                move.w     D0, 0xD5
  2780. 00002012  AAAA                     syscall    QuickTimeDispatch
  2781. 00002014  206E 0008                movea.l    A0, [A6 + 0x8]
  2782. 00002018  317C FFFF 0018           move.w     [A0 + 0x18], 0xFFFF
  2783. 0000201E  42AD A2E2                clr.l      [A5 - 0x5D1E]
  2784. 00002022  422C 0006                clr.b      [A4 + 0x6]
  2785. 00002026  548F                     addq.l     A7, 2
  2786. label00002028:
  2787. 00002028  285F                     movea.l    A4, [A7]+
  2788. 0000202A  4E5E                     unlink     A6
  2789. 0000202C  4E75                     rts
  2790. export_47:
  2791. 0000202E  4E56 FF00                link       A6, -0x0100
  2792. 00002032  48E7 0118                movem.l    -[A7], D7,A3,A4
  2793. 00002036  286E 0008                movea.l    A4, [A6 + 0x8]
  2794. 0000203A  266C 001C                movea.l    A3, [A4 + 0x1C]
  2795. 0000203E  0C6C FFF8 0012           cmpi.w     [A4 + 0x12], 0xFFF8
  2796. 00002044  6600 008E                bne        +0x90 /* 000020D4 */
  2797. 00002048  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  2798. 0000204C  4AA8 0012                tst.l      [A0 + 0x12]
  2799. 00002050  6700 0082                beq        +0x84 /* 000020D4 */
  2800. 00002054  3F2C 0016                move.w     -[A7], [A4 + 0x16]
  2801. 00002058  42A7                     clr.l      -[A7]
  2802. 0000205A  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  2803. 0000205E  2068 0012                movea.l    A0, [A0 + 0x12]
  2804. 00002062  3F28 0058                move.w     -[A7], [A0 + 0x58]
  2805. 00002066  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  2806. 0000206A  2E00                     move.l     D7, D0
  2807. 0000206C  4AAB 0002                tst.l      [A3 + 0x2]
  2808. 00002070  508F                     addq.l     A7, 8
  2809. 00002072  670E                     beq        +0x10 /* 00002082 */
  2810. 00002074  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  2811. 00002078  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  2812. 0000207C  42AB 0002                clr.l      [A3 + 0x2]
  2813. 00002080  588F                     addq.l     A7, 4
  2814. label00002082:
  2815. 00002082  70FF                     moveq.l    D0, 0xFFFFFFFF
  2816. 00002084  B087                     cmp.l      D0, D7
  2817. 00002086  6C4C                     bge        +0x4E /* 000020D4 */
  2818. 00002088  2F07                     move.l     -[A7], D7
  2819. 0000208A  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  2820. 0000208E  2068 0012                movea.l    A0, [A0 + 0x12]
  2821. 00002092  3F28 0058                move.w     -[A7], [A0 + 0x58]
  2822. 00002096  486E FF00                pea.l      [A6 - 0x100]
  2823. 0000209A  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2824. 0000209E  7000                     moveq.l    D0, 0x00
  2825. 000020A0  102E FF02                move.b     D0, [A6 - 0xFE]
  2826. 000020A4  3E80                     move.w     [A7], D0
  2827. 000020A6  4EAD 0752                jsr        [A5 + 0x752 /* export_230 */]
  2828. 000020AA  4A40                     tst.w      D0
  2829. 000020AC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2830. 000020B0  6608                     bne        +0xA /* 000020BA */
  2831. 000020B2  1D6E FF03 FF00           move.b     [A6 - 0x100], [A6 - 0xFD]
  2832. 000020B8  6006                     bra        +0x8 /* 000020C0 */
  2833. label000020BA:
  2834. 000020BA  1D6E FF02 FF00           move.b     [A6 - 0x100], [A6 - 0xFE]
  2835. label000020C0:
  2836. 000020C0  1D7C 003A FF01           move.b     [A6 - 0xFF], 0x3A /* ':' */
  2837. 000020C6  486E FF00                pea.l      [A6 - 0x100]
  2838. 000020CA  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  2839. 000020CE  2740 0002                move.l     [A3 + 0x2], D0
  2840. 000020D2  588F                     addq.l     A7, 4
  2841. label000020D4:
  2842. 000020D4  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2843. 000020D8  4E5E                     unlink     A6
  2844. 000020DA  4E75                     rts
  2845. export_48:
  2846. 000020DC  4E56 FDBA                link       A6, -0x0246
  2847. 000020E0  48E7 0118                movem.l    -[A7], D7,A3,A4
  2848. 000020E4  286E 000C                movea.l    A4, [A6 + 0xC]
  2849. 000020E8  266C 001C                movea.l    A3, [A4 + 0x1C]
  2850. 000020EC  102B 0006                move.b     D0, [A3 + 0x6]
  2851. 000020F0  670A                     beq        +0xC /* 000020FC */
  2852. 000020F2  6B00 0130                bmi        +0x132 /* 00002224 */
  2853. 000020F6  5700                     subq.b     D0, 3
  2854. 000020F8  6000 012A                bra        +0x12C /* 00002224 */
  2855. label000020FC:
  2856. 000020FC  3F13                     move.w     -[A7], [A3]
  2857. 000020FE  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  2858. 00002102  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  2859. 00002106  486E FF00                pea.l      [A6 - 0x100]
  2860. 0000210A  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2861. 0000210E  486E FF00                pea.l      [A6 - 0x100]
  2862. 00002112  486E FDBA                pea.l      [A6 - 0x246]
  2863. 00002116  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2864. 0000211A  4257                     clr.w      [A7]
  2865. 0000211C  3F2D AA0E                move.w     -[A7], [A5 - 0x55F2]
  2866. 00002120  42A7                     clr.l      -[A7]
  2867. 00002122  486E FDBA                pea.l      [A6 - 0x246]
  2868. 00002126  486E FEBA                pea.l      [A6 - 0x146]
  2869. 0000212A  303C 0001                move.w     D0, 0x1
  2870. 0000212E  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  2871. 00002130  3E1F                     move.w     D7, [A7]+
  2872. 00002132  4A47                     tst.w      D7
  2873. 00002134  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2874. 00002138  6718                     beq        +0x1A /* 00002152 */
  2875. 0000213A  486D A2E6                pea.l      [A5 - 0x5D1A]
  2876. 0000213E  486E FF00                pea.l      [A6 - 0x100]
  2877. 00002142  486D A2E8                pea.l      [A5 - 0x5D18]
  2878. 00002146  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  2879. 0000214A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2880. 0000214E  6000 00D4                bra        +0xD6 /* 00002224 */
  2881. label00002152:
  2882. 00002152  4267                     clr.w      -[A7]
  2883. 00002154  486E FEBA                pea.l      [A6 - 0x146]
  2884. 00002158  486B 0008                pea.l      [A3 + 0x8]
  2885. 0000215C  4227                     clr.b      -[A7]
  2886. 0000215E  303C 0192                move.w     D0, 0x192
  2887. 00002162  AAAA                     syscall    QuickTimeDispatch
  2888. 00002164  3E1F                     move.w     D7, [A7]+
  2889. 00002166  4A47                     tst.w      D7
  2890. 00002168  6718                     beq        +0x1A /* 00002182 */
  2891. 0000216A  486D A308                pea.l      [A5 - 0x5CF8]
  2892. 0000216E  486E FF00                pea.l      [A6 - 0x100]
  2893. 00002172  486D A30A                pea.l      [A5 - 0x5CF6]
  2894. 00002176  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  2895. 0000217A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2896. 0000217E  6000 00A4                bra        +0xA6 /* 00002224 */
  2897. label00002182:
  2898. 00002182  4267                     clr.w      -[A7]
  2899. 00002184  486B 000A                pea.l      [A3 + 0xA]
  2900. 00002188  3F2B 0008                move.w     -[A7], [A3 + 0x8]
  2901. 0000218C  42A7                     clr.l      -[A7]
  2902. 0000218E  42A7                     clr.l      -[A7]
  2903. 00002190  4267                     clr.w      -[A7]
  2904. 00002192  42A7                     clr.l      -[A7]
  2905. 00002194  303C 00F0                move.w     D0, 0xF0
  2906. 00002198  AAAA                     syscall    QuickTimeDispatch
  2907. 0000219A  3E1F                     move.w     D7, [A7]+
  2908. 0000219C  4A47                     tst.w      D7
  2909. 0000219E  6664                     bne        +0x66 /* 00002204 */
  2910. 000021A0  377C 0001 0010           move.w     [A3 + 0x10], 0x1
  2911. 000021A6  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  2912. 000021AA  486C 000A                pea.l      [A4 + 0xA]
  2913. 000021AE  303C 00FA                move.w     D0, 0xFA
  2914. 000021B2  AAAA                     syscall    QuickTimeDispatch
  2915. 000021B4  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  2916. 000021B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2917. 000021BC  42A7                     clr.l      -[A7]
  2918. 000021BE  303C 0016                move.w     D0, 0x16
  2919. 000021C2  AAAA                     syscall    QuickTimeDispatch
  2920. 000021C4  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  2921. 000021C8  303C 000D                move.w     D0, 0xD /* '\r' */
  2922. 000021CC  AAAA                     syscall    QuickTimeDispatch
  2923. 000021CE  4267                     clr.w      -[A7]
  2924. 000021D0  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  2925. 000021D4  42A7                     clr.l      -[A7]
  2926. 000021D6  42A7                     clr.l      -[A7]
  2927. 000021D8  303C 0006                move.w     D0, 0x6
  2928. 000021DC  AAAA                     syscall    QuickTimeDispatch
  2929. 000021DE  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  2930. 000021E2  1F3C 0001                move.b     -[A7], 0x1
  2931. 000021E6  303C 0009                move.w     D0, 0x9 /* '\t' */
  2932. 000021EA  AAAA                     syscall    QuickTimeDispatch
  2933. 000021EC  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  2934. 000021F0  303C 000B                move.w     D0, 0xB
  2935. 000021F4  AAAA                     syscall    QuickTimeDispatch
  2936. 000021F6  177C 0001 0006           move.b     [A3 + 0x6], 0x1
  2937. 000021FC  2B4C A2E2                move.l     [A5 - 0x5D1E], A4
  2938. 00002200  548F                     addq.l     A7, 2
  2939. 00002202  6020                     bra        +0x22 /* 00002224 */
  2940. label00002204:
  2941. 00002204  4267                     clr.w      -[A7]
  2942. 00002206  3F2B 0008                move.w     -[A7], [A3 + 0x8]
  2943. 0000220A  303C 00D5                move.w     D0, 0xD5
  2944. 0000220E  AAAA                     syscall    QuickTimeDispatch
  2945. 00002210  486D A32A                pea.l      [A5 - 0x5CD6]
  2946. 00002214  486E FF00                pea.l      [A6 - 0x100]
  2947. 00002218  486D A32C                pea.l      [A5 - 0x5CD4]
  2948. 0000221C  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  2949. 00002220  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2950. label00002224:
  2951. 00002224  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2952. 00002228  4E5E                     unlink     A6
  2953. 0000222A  4E75                     rts
  2954. export_49:
  2955. 0000222C  4E56 FEF8                link       A6, -0x0108
  2956. 00002230  48E7 0118                movem.l    -[A7], D7,A3,A4
  2957. 00002234  7E00                     moveq.l    D7, 0x00
  2958. 00002236  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2959. 0000223A  486E FF00                pea.l      [A6 - 0x100]
  2960. 0000223E  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2961. 00002242  1EBC 0001                move.b     [A7], 0x1
  2962. 00002246  4878 0020                push.l     0x20 /* ' ' */
  2963. 0000224A  4267                     clr.w      -[A7]
  2964. 0000224C  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  2965. 00002250  2840                     movea.l    A4, D0
  2966. 00002252  200C                     move.l     D0, A4
  2967. 00002254  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2968. 00002258  6700 00AC                beq        +0xAE /* 00002306 */
  2969. 0000225C  4294                     clr.l      [A4]
  2970. 0000225E  396E 0008 0004           move.w     [A4 + 0x4], [A6 + 0x8]
  2971. 00002264  486E FF00                pea.l      [A6 - 0x100]
  2972. 00002268  486C 0006                pea.l      [A4 + 0x6]
  2973. 0000226C  A900                     syscall    GetFNum
  2974. 0000226E  4A6C 0006                tst.w      [A4 + 0x6]
  2975. 00002272  6628                     bne        +0x2A /* 0000229C */
  2976. 00002274  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2977. 00002278  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2978. 0000227C  486D A362                pea.l      [A5 - 0x5C9E]
  2979. 00002280  486E FF00                pea.l      [A6 - 0x100]
  2980. 00002284  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2981. 00002288  486E FF00                pea.l      [A6 - 0x100]
  2982. 0000228C  486D A370                pea.l      [A5 - 0x5C90]
  2983. 00002290  486D A372                pea.l      [A5 - 0x5C8E]
  2984. 00002294  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  2985. 00002298  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  2986. label0000229C:
  2987. 0000229C  196E 0010 000C           move.b     [A4 + 0xC], [A6 + 0x10]
  2988. 000022A2  396E 0012 000A           move.w     [A4 + 0xA], [A6 + 0x12]
  2989. 000022A8  396E 000E 0008           move.w     [A4 + 0x8], [A6 + 0xE]
  2990. 000022AE  396E 0014 000E           move.w     [A4 + 0xE], [A6 + 0x14]
  2991. 000022B4  396E 0016 0010           move.w     [A4 + 0x10], [A6 + 0x16]
  2992. 000022BA  396E 0018 0012           move.w     [A4 + 0x12], [A6 + 0x18]
  2993. 000022C0  396E 001A 0014           move.w     [A4 + 0x14], [A6 + 0x1A]
  2994. 000022C6  396E 001C 0016           move.w     [A4 + 0x16], [A6 + 0x1C]
  2995. 000022CC  396E 001E 0018           move.w     [A4 + 0x18], [A6 + 0x1E]
  2996. 000022D2  486E FEF8                pea.l      [A6 - 0x108]
  2997. 000022D6  A88B                     syscall    GetFontInfo
  2998. 000022D8  396E FEF8 001A           move.w     [A4 + 0x1A], [A6 - 0x108]
  2999. 000022DE  396E FEFA 001C           move.w     [A4 + 0x1C], [A6 - 0x106]
  3000. 000022E4  396E FEFE 001E           move.w     [A4 + 0x1E], [A6 - 0x102]
  3001. 000022EA  4AAD A358                tst.l      [A5 - 0x5CA8]
  3002. 000022EE  6606                     bne        +0x8 /* 000022F6 */
  3003. 000022F0  2B4C A358                move.l     [A5 - 0x5CA8], A4
  3004. 000022F4  600E                     bra        +0x10 /* 00002304 */
  3005. label000022F6:
  3006. 000022F6  266D A358                movea.l    A3, [A5 - 0x5CA8]
  3007. 000022FA  6002                     bra        +0x4 /* 000022FE */
  3008. label000022FC:
  3009. 000022FC  2653                     movea.l    A3, [A3]
  3010. label000022FE:
  3011. 000022FE  4A93                     tst.l      [A3]
  3012. 00002300  66FA                     bne        -0x4 /* 000022FC */
  3013. 00002302  268C                     move.l     [A3], A4
  3014. label00002304:
  3015. 00002304  7E01                     moveq.l    D7, 0x01
  3016. label00002306:
  3017. 00002306  1007                     move.b     D0, D7
  3018. 00002308  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3019. 0000230C  4E5E                     unlink     A6
  3020. 0000230E  4E75                     rts
  3021. export_51:
  3022. 00002310  4E56 0000                link       A6, 0
  3023. 00002314  4AAD A35E                tst.l      [A5 - 0x5CA2]
  3024. 00002318  670E                     beq        +0x10 /* 00002328 */
  3025. 0000231A  206D A35E                movea.l    A0, [A5 - 0x5CA2]
  3026. 0000231E  3028 001C                move.w     D0, [A0 + 0x1C]
  3027. 00002322  D068 001A                add.w      D0, [A0 + 0x1A]
  3028. 00002326  6002                     bra        +0x4 /* 0000232A */
  3029. label00002328:
  3030. 00002328  7000                     moveq.l    D0, 0x00
  3031. label0000232A:
  3032. 0000232A  4E5E                     unlink     A6
  3033. 0000232C  4E75                     rts
  3034. export_50:
  3035. fn0000232E:
  3036. 0000232E  4E56 0000                link       A6, 0
  3037. 00002332  2F06                     move.l     -[A7], D6
  3038. 00002334  7C00                     moveq.l    D6, 0x00
  3039. 00002336  302E 0008                move.w     D0, [A6 + 0x8]
  3040. 0000233A  B06D A35C                cmp.w      D0, [A5 - 0x5CA4]
  3041. 0000233E  6604                     bne        +0x6 /* 00002344 */
  3042. 00002340  7C01                     moveq.l    D6, 0x01
  3043. 00002342  6076                     bra        +0x78 /* 000023BA */
  3044. label00002344:
  3045. 00002344  2B6D A358 A35E           move.l     [A5 - 0x5CA2], [A5 - 0x5CA8]
  3046. 0000234A  601A                     bra        +0x1C /* 00002366 */
  3047. label0000234C:
  3048. 0000234C  206D A35E                movea.l    A0, [A5 - 0x5CA2]
  3049. 00002350  3028 0004                move.w     D0, [A0 + 0x4]
  3050. 00002354  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3051. 00002358  6604                     bne        +0x6 /* 0000235E */
  3052. 0000235A  7C01                     moveq.l    D6, 0x01
  3053. 0000235C  6008                     bra        +0xA /* 00002366 */
  3054. label0000235E:
  3055. 0000235E  206D A35E                movea.l    A0, [A5 - 0x5CA2]
  3056. 00002362  2B50 A35E                move.l     [A5 - 0x5CA2], [A0]
  3057. label00002366:
  3058. 00002366  4AAD A35E                tst.l      [A5 - 0x5CA2]
  3059. 0000236A  6704                     beq        +0x6 /* 00002370 */
  3060. 0000236C  4A06                     tst.b      D6
  3061. 0000236E  67DC                     beq        -0x22 /* 0000234C */
  3062. label00002370:
  3063. 00002370  4A06                     tst.b      D6
  3064. 00002372  6746                     beq        +0x48 /* 000023BA */
  3065. 00002374  206D A35E                movea.l    A0, [A5 - 0x5CA2]
  3066. 00002378  3F28 0006                move.w     -[A7], [A0 + 0x6]
  3067. 0000237C  A887                     syscall    TextFont
  3068. 0000237E  206D A35E                movea.l    A0, [A5 - 0x5CA2]
  3069. 00002382  7000                     moveq.l    D0, 0x00
  3070. 00002384  1028 000C                move.b     D0, [A0 + 0xC]
  3071. 00002388  3F00                     move.w     -[A7], D0
  3072. 0000238A  A888                     syscall    TextFace
  3073. 0000238C  206D A35E                movea.l    A0, [A5 - 0x5CA2]
  3074. 00002390  3F28 000A                move.w     -[A7], [A0 + 0xA]
  3075. 00002394  A889                     syscall    TextMode
  3076. 00002396  206D A35E                movea.l    A0, [A5 - 0x5CA2]
  3077. 0000239A  3F28 0008                move.w     -[A7], [A0 + 0x8]
  3078. 0000239E  A88A                     syscall    TextSize
  3079. 000023A0  206D A35E                movea.l    A0, [A5 - 0x5CA2]
  3080. 000023A4  4868 000E                pea.l      [A0 + 0xE]
  3081. 000023A8  AA14                     syscall    RGBForeColor
  3082. 000023AA  206D A35E                movea.l    A0, [A5 - 0x5CA2]
  3083. 000023AE  4868 0014                pea.l      [A0 + 0x14]
  3084. 000023B2  AA15                     syscall    RGBBackColor
  3085. 000023B4  3B6E 0008 A35C           move.w     [A5 - 0x5CA4], [A6 + 0x8]
  3086. label000023BA:
  3087. 000023BA  1006                     move.b     D0, D6
  3088. 000023BC  2C1F                     move.l     D6, [A7]+
  3089. 000023BE  4E5E                     unlink     A6
  3090. 000023C0  4E75                     rts
  3091. export_52:
  3092. 000023C2  4E56 FF00                link       A6, -0x0100
  3093. 000023C6  48E7 1F08                movem.l    -[A7], D3,D4,D5,D6,D7,A4
  3094. 000023CA  3C2E 0010                move.w     D6, [A6 + 0x10]
  3095. 000023CE  3A2E 0014                move.w     D5, [A6 + 0x14]
  3096. 000023D2  3E2E 000E                move.w     D7, [A6 + 0xE]
  3097. 000023D6  7800                     moveq.l    D4, 0x00
  3098. 000023D8  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3099. 000023DC  486E FF00                pea.l      [A6 - 0x100]
  3100. 000023E0  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  3101. 000023E4  4AAD A42C                tst.l      [A5 - 0x5BD4]
  3102. 000023E8  508F                     addq.l     A7, 8
  3103. 000023EA  6700 0090                beq        +0x92 /* 0000247C */
  3104. 000023EE  1F3C 0001                move.b     -[A7], 0x1
  3105. 000023F2  4878 0008                push.l     0x8
  3106. 000023F6  4267                     clr.w      -[A7]
  3107. 000023F8  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  3108. 000023FC  2840                     movea.l    A4, D0
  3109. 000023FE  200C                     move.l     D0, A4
  3110. 00002400  508F                     addq.l     A7, 8
  3111. 00002402  6778                     beq        +0x7A /* 0000247C */
  3112. 00002404  3947 0004                move.w     [A4 + 0x4], D7
  3113. 00002408  3947 0006                move.w     [A4 + 0x6], D7
  3114. 0000240C  486E FF00                pea.l      [A6 - 0x100]
  3115. 00002410  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  3116. 00002414  2880                     move.l     [A4], D0
  3117. 00002416  0C45 8AD0                cmpi.w     D5, 0x8AD0
  3118. 0000241A  588F                     addq.l     A7, 4
  3119. 0000241C  6706                     beq        +0x8 /* 00002424 */
  3120. 0000241E  0C45 8ACF                cmpi.w     D5, 0x8ACF
  3121. 00002422  662C                     bne        +0x2E /* 00002450 */
  3122. label00002424:
  3123. 00002424  3F07                     move.w     -[A7], D7
  3124. 00002426  4EBA FF06                jsr        [PC - 0xFA /* 0000232E */]
  3125. 0000242A  4257                     clr.w      [A7]
  3126. 0000242C  2F14                     move.l     -[A7], [A4]
  3127. 0000242E  A88C                     syscall    StringWidth
  3128. 00002430  361F                     move.w     D3, [A7]+
  3129. 00002432  3005                     move.w     D0, D5
  3130. 00002434  6A1A                     bpl        +0x1C /* 00002450 */
  3131. 00002436  0440 8AD0                subi.w     D0, 0x8AD0
  3132. 0000243A  6708                     beq        +0xA /* 00002444 */
  3133. 0000243C  6A12                     bpl        +0x14 /* 00002450 */
  3134. 0000243E  5240                     addq.w     D0, 1
  3135. 00002440  6A08                     bpl        +0xA /* 0000244A */
  3136. 00002442  600C                     bra        +0xE /* 00002450 */
  3137. label00002444:
  3138. 00002444  3A03                     move.w     D5, D3
  3139. 00002446  DA46                     add.w      D5, D6
  3140. 00002448  6006                     bra        +0x8 /* 00002450 */
  3141. label0000244A:
  3142. 0000244A  3A06                     move.w     D5, D6
  3143. 0000244C  3C05                     move.w     D6, D5
  3144. 0000244E  9C43                     sub.w      D6, D3
  3145. label00002450:
  3146. 00002450  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  3147. 00002454  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  3148. 00002458  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  3149. 0000245C  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  3150. 00002460  3F05                     move.w     -[A7], D5
  3151. 00002462  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  3152. 00002466  3F06                     move.w     -[A7], D6
  3153. 00002468  2F0C                     move.l     -[A7], A4
  3154. 0000246A  1F3C 0002                move.b     -[A7], 0x2
  3155. 0000246E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3156. 00002472  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3157. 00002476  1800                     move.b     D4, D0
  3158. 00002478  4FEF 0016                lea.l      A7, [A7 + 0x16]
  3159. label0000247C:
  3160. 0000247C  1004                     move.b     D0, D4
  3161. 0000247E  4CDF 10F8                movem.l    D3,D4,D5,D6,D7,A4, [A7]+
  3162. 00002482  4E5E                     unlink     A6
  3163. 00002484  4E75                     rts
  3164. export_53:
  3165. 00002486  4E56 0000                link       A6, 0
  3166. 0000248A  2F0C                     move.l     -[A7], A4
  3167. 0000248C  206E 0008                movea.l    A0, [A6 + 0x8]
  3168. 00002490  2868 001C                movea.l    A4, [A0 + 0x1C]
  3169. 00002494  0C68 FFFB 0012           cmpi.w     [A0 + 0x12], 0xFFFB
  3170. 0000249A  6612                     bne        +0x14 /* 000024AE */
  3171. 0000249C  4A94                     tst.l      [A4]
  3172. 0000249E  670E                     beq        +0x10 /* 000024AE */
  3173. 000024A0  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  3174. 000024A4  2F14                     move.l     -[A7], [A4]
  3175. 000024A6  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  3176. 000024AA  4294                     clr.l      [A4]
  3177. 000024AC  588F                     addq.l     A7, 4
  3178. label000024AE:
  3179. 000024AE  285F                     movea.l    A4, [A7]+
  3180. 000024B0  4E5E                     unlink     A6
  3181. 000024B2  4E75                     rts
  3182. export_54:
  3183. 000024B4  4E56 FF00                link       A6, -0x0100
  3184. 000024B8  48E7 0118                movem.l    -[A7], D7,A3,A4
  3185. 000024BC  286E 0008                movea.l    A4, [A6 + 0x8]
  3186. 000024C0  266C 001C                movea.l    A3, [A4 + 0x1C]
  3187. 000024C4  0C6C FFFB 0012           cmpi.w     [A4 + 0x12], 0xFFFB
  3188. 000024CA  6662                     bne        +0x64 /* 0000252E */
  3189. 000024CC  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3190. 000024D0  4AA8 0012                tst.l      [A0 + 0x12]
  3191. 000024D4  6758                     beq        +0x5A /* 0000252E */
  3192. 000024D6  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  3193. 000024DA  3F2C 0016                move.w     -[A7], [A4 + 0x16]
  3194. 000024DE  42A7                     clr.l      -[A7]
  3195. 000024E0  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3196. 000024E4  2068 0012                movea.l    A0, [A0 + 0x12]
  3197. 000024E8  3F28 0058                move.w     -[A7], [A0 + 0x58]
  3198. 000024EC  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  3199. 000024F0  2E00                     move.l     D7, D0
  3200. 000024F2  70FF                     moveq.l    D0, 0xFFFFFFFF
  3201. 000024F4  B087                     cmp.l      D0, D7
  3202. 000024F6  508F                     addq.l     A7, 8
  3203. 000024F8  6C1C                     bge        +0x1E /* 00002516 */
  3204. 000024FA  2F07                     move.l     -[A7], D7
  3205. 000024FC  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3206. 00002500  2068 0012                movea.l    A0, [A0 + 0x12]
  3207. 00002504  3F28 0058                move.w     -[A7], [A0 + 0x58]
  3208. 00002508  486E FF00                pea.l      [A6 - 0x100]
  3209. 0000250C  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  3210. 00002510  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3211. 00002514  600C                     bra        +0xE /* 00002522 */
  3212. label00002516:
  3213. 00002516  422E FF00                clr.b      [A6 - 0x100]
  3214. 0000251A  422E FF01                clr.b      [A6 - 0xFF]
  3215. 0000251E  422E FF02                clr.b      [A6 - 0xFE]
  3216. label00002522:
  3217. 00002522  486E FF01                pea.l      [A6 - 0xFF]
  3218. 00002526  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  3219. 0000252A  2680                     move.l     [A3], D0
  3220. 0000252C  588F                     addq.l     A7, 4
  3221. label0000252E:
  3222. 0000252E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3223. 00002532  4E5E                     unlink     A6
  3224. 00002534  4E75                     rts
  3225. fn00002536:
  3226. 00002536  4E56 0000                link       A6, 0
  3227. 0000253A  206D A35E                movea.l    A0, [A5 - 0x5CA2]
  3228. 0000253E  226E 0008                movea.l    A1, [A6 + 0x8]
  3229. 00002542  3029 0004                move.w     D0, [A1 + 0x4]
  3230. 00002546  9051                     sub.w      D0, [A1]
  3231. 00002548  9068 001C                sub.w      D0, [A0 + 0x1C]
  3232. 0000254C  9068 001A                sub.w      D0, [A0 + 0x1A]
  3233. 00002550  48C0                     ext.l      D0
  3234. 00002552  81FC 0002                divs.w     D0, 0x2
  3235. 00002556  3229 0004                move.w     D1, [A1 + 0x4]
  3236. 0000255A  9240                     sub.w      D1, D0
  3237. 0000255C  9268 001C                sub.w      D1, [A0 + 0x1C]
  3238. 00002560  3001                     move.w     D0, D1
  3239. 00002562  4E5E                     unlink     A6
  3240. 00002564  4E75                     rts
  3241. export_55:
  3242. fn00002566:
  3243. 00002566  4E56 0000                link       A6, 0
  3244. 0000256A  2F0B                     move.l     -[A7], A3
  3245. 0000256C  206E 0008                movea.l    A0, [A6 + 0x8]
  3246. 00002570  2668 001C                movea.l    A3, [A0 + 0x1C]
  3247. 00002574  4A93                     tst.l      [A3]
  3248. 00002576  6722                     beq        +0x24 /* 0000259A */
  3249. 00002578  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  3250. 0000257C  4EBA FDB0                jsr        [PC - 0x250 /* 0000232E */]
  3251. 00002580  206E 0008                movea.l    A0, [A6 + 0x8]
  3252. 00002584  3EA8 000C                move.w     [A7], [A0 + 0xC]
  3253. 00002588  4868 000A                pea.l      [A0 + 0xA]
  3254. 0000258C  4EBA FFA8                jsr        [PC - 0x58 /* 00002536 */]
  3255. 00002590  548F                     addq.l     A7, 2
  3256. 00002592  3E80                     move.w     [A7], D0
  3257. 00002594  A893                     syscall    MoveTo
  3258. 00002596  2F13                     move.l     -[A7], [A3]
  3259. 00002598  A884                     syscall    DrawString
  3260. label0000259A:
  3261. 0000259A  265F                     movea.l    A3, [A7]+
  3262. 0000259C  4E5E                     unlink     A6
  3263. 0000259E  4E75                     rts
  3264. export_56:
  3265. 000025A0  4E56 FFF8                link       A6, -0x0008
  3266. 000025A4  48E7 1F08                movem.l    -[A7], D3,D4,D5,D6,D7,A4
  3267. 000025A8  3C2E 0014                move.w     D6, [A6 + 0x14]
  3268. 000025AC  382E 001C                move.w     D4, [A6 + 0x1C]
  3269. 000025B0  3E2E 0012                move.w     D7, [A6 + 0x12]
  3270. 000025B4  3A2E 0016                move.w     D5, [A6 + 0x16]
  3271. 000025B8  7600                     moveq.l    D3, 0x00
  3272. 000025BA  4AAD A42C                tst.l      [A5 - 0x5BD4]
  3273. 000025BE  6700 0154                beq        +0x156 /* 00002714 */
  3274. 000025C2  1F3C 0001                move.b     -[A7], 0x1
  3275. 000025C6  4878 003C                push.l     0x3C /* '<' */
  3276. 000025CA  4267                     clr.w      -[A7]
  3277. 000025CC  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  3278. 000025D0  2840                     movea.l    A4, D0
  3279. 000025D2  200C                     move.l     D0, A4
  3280. 000025D4  508F                     addq.l     A7, 8
  3281. 000025D6  6700 013C                beq        +0x13E /* 00002714 */
  3282. 000025DA  426C 0004                clr.w      [A4 + 0x4]
  3283. 000025DE  426C 0006                clr.w      [A4 + 0x6]
  3284. 000025E2  302E 0018                move.w     D0, [A6 + 0x18]
  3285. 000025E6  D040                     add.w      D0, D0
  3286. 000025E8  3206                     move.w     D1, D6
  3287. 000025EA  926E 0010                sub.w      D1, [A6 + 0x10]
  3288. 000025EE  9240                     sub.w      D1, D0
  3289. 000025F0  3941 0008                move.w     [A4 + 0x8], D1
  3290. 000025F4  3005                     move.w     D0, D5
  3291. 000025F6  9047                     sub.w      D0, D7
  3292. 000025F8  5540                     subq.w     D0, 2
  3293. 000025FA  3940 000A                move.w     [A4 + 0xA], D0
  3294. 000025FE  396E 0018 000C           move.w     [A4 + 0xC], [A6 + 0x18]
  3295. 00002604  196E 001A 0038           move.b     [A4 + 0x38], [A6 + 0x1A]
  3296. 0000260A  4A2E 001A                tst.b      [A6 + 0x1A]
  3297. 0000260E  6756                     beq        +0x58 /* 00002666 */
  3298. 00002610  046C 0010 0008           subi.w     [A4 + 0x8], 0x10
  3299. 00002616  486E FFF8                pea.l      [A6 - 0x8]
  3300. 0000261A  70F0                     moveq.l    D0, 0xFFFFFFF0
  3301. 0000261C  D06D A46E                add.w      D0, [A5 - 0x5B92]
  3302. 00002620  D046                     add.w      D0, D6
  3303. 00002622  3F00                     move.w     -[A7], D0
  3304. 00002624  302D A470                move.w     D0, [A5 - 0x5B90]
  3305. 00002628  D047                     add.w      D0, D7
  3306. 0000262A  3F00                     move.w     -[A7], D0
  3307. 0000262C  302D A46E                move.w     D0, [A5 - 0x5B92]
  3308. 00002630  D046                     add.w      D0, D6
  3309. 00002632  3F00                     move.w     -[A7], D0
  3310. 00002634  302D A470                move.w     D0, [A5 - 0x5B90]
  3311. 00002638  D045                     add.w      D0, D5
  3312. 0000263A  3F00                     move.w     -[A7], D0
  3313. 0000263C  A8A7                     syscall    SetRect
  3314. 0000263E  42A7                     clr.l      -[A7]
  3315. 00002640  2F2D C6A4                move.l     -[A7], [A5 - 0x395C]
  3316. 00002644  486E FFF8                pea.l      [A6 - 0x8]
  3317. 00002648  486D A39C                pea.l      [A5 - 0x5C64]
  3318. 0000264C  42A7                     clr.l      -[A7]
  3319. 0000264E  42A7                     clr.l      -[A7]
  3320. 00002650  3F3C 0010                move.w     -[A7], 0x10
  3321. 00002654  42A7                     clr.l      -[A7]
  3322. 00002656  A954                     syscall    NewControl
  3323. 00002658  289F                     move.l     [A4], [A7]+
  3324. 0000265A  2F14                     move.l     -[A7], [A4]
  3325. 0000265C  306E 0008                movea.w    A0, [A6 + 0x8]
  3326. 00002660  2F08                     move.l     -[A7], A0
  3327. 00002662  A95B                     syscall    SetControlReference/SetCRefCon
  3328. 00002664  6002                     bra        +0x4 /* 00002668 */
  3329. label00002666:
  3330. 00002666  4294                     clr.l      [A4]
  3331. label00002668:
  3332. 00002668  3944 000E                move.w     [A4 + 0xE], D4
  3333. 0000266C  396E 001E 0010           move.w     [A4 + 0x10], [A6 + 0x1E]
  3334. 00002672  302C 000A                move.w     D0, [A4 + 0xA]
  3335. 00002676  48C0                     ext.l      D0
  3336. 00002678  81C4                     divs.w     D0, D4
  3337. 0000267A  3940 0014                move.w     [A4 + 0x14], D0
  3338. 0000267E  302C 000A                move.w     D0, [A4 + 0xA]
  3339. 00002682  48C0                     ext.l      D0
  3340. 00002684  81C4                     divs.w     D0, D4
  3341. 00002686  4840                     swap.w     D0
  3342. 00002688  48C0                     ext.l      D0
  3343. 0000268A  81FC 0002                divs.w     D0, 0x2
  3344. 0000268E  D044                     add.w      D0, D4
  3345. 00002690  3940 0016                move.w     [A4 + 0x16], D0
  3346. 00002694  396E 0020 0012           move.w     [A4 + 0x12], [A6 + 0x20]
  3347. 0000269A  396E 0022 0018           move.w     [A4 + 0x18], [A6 + 0x22]
  3348. 000026A0  396E 0024 001A           move.w     [A4 + 0x1A], [A6 + 0x24]
  3349. 000026A6  396E 0026 001C           move.w     [A4 + 0x1C], [A6 + 0x26]
  3350. 000026AC  396E 0028 001E           move.w     [A4 + 0x1E], [A6 + 0x28]
  3351. 000026B2  396E 002A 0020           move.w     [A4 + 0x20], [A6 + 0x2A]
  3352. 000026B8  396E 002C 0022           move.w     [A4 + 0x22], [A6 + 0x2C]
  3353. 000026BE  42AC 0028                clr.l      [A4 + 0x28]
  3354. 000026C2  70FF                     moveq.l    D0, 0xFFFFFFFF
  3355. 000026C4  2940 002C                move.l     [A4 + 0x2C], D0
  3356. 000026C8  42AC 0030                clr.l      [A4 + 0x30]
  3357. 000026CC  196E 002E 0039           move.b     [A4 + 0x39], [A6 + 0x2E]
  3358. 000026D2  296E 0030 0034           move.l     [A4 + 0x34], [A6 + 0x30]
  3359. 000026D8  396E 0034 0024           move.w     [A4 + 0x24], [A6 + 0x34]
  3360. 000026DE  397C FFFF 0026           move.w     [A4 + 0x26], 0xFFFF
  3361. 000026E4  196E 0036 003A           move.b     [A4 + 0x3A], [A6 + 0x36]
  3362. 000026EA  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  3363. 000026EE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3364. 000026F2  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3365. 000026F6  3F05                     move.w     -[A7], D5
  3366. 000026F8  3F06                     move.w     -[A7], D6
  3367. 000026FA  3F07                     move.w     -[A7], D7
  3368. 000026FC  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3369. 00002700  2F0C                     move.l     -[A7], A4
  3370. 00002702  1F3C 0003                move.b     -[A7], 0x3
  3371. 00002706  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3372. 0000270A  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3373. 0000270E  1600                     move.b     D3, D0
  3374. 00002710  4FEF 0016                lea.l      A7, [A7 + 0x16]
  3375. label00002714:
  3376. 00002714  1003                     move.b     D0, D3
  3377. 00002716  4CDF 10F8                movem.l    D3,D4,D5,D6,D7,A4, [A7]+
  3378. 0000271A  4E5E                     unlink     A6
  3379. 0000271C  4E75                     rts
  3380. 0000271E  4E56 0000                link       A6, 0
  3381. 00002722  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  3382. 00002726  7E00                     moveq.l    D7, 0x00
  3383. 00002728  42A7                     clr.l      -[A7]
  3384. 0000272A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3385. 0000272E  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  3386. 00002732  2640                     movea.l    A3, D0
  3387. 00002734  200B                     move.l     D0, A3
  3388. 00002736  5C8F                     addq.l     A7, 6
  3389. 00002738  6740                     beq        +0x42 /* 0000277A */
  3390. 0000273A  0C2B 0003 001A           cmpi.b     [A3 + 0x1A], 0x3
  3391. 00002740  6638                     bne        +0x3A /* 0000277A */
  3392. 00002742  246B 001C                movea.l    A2, [A3 + 0x1C]
  3393. 00002746  200A                     move.l     D0, A2
  3394. 00002748  6730                     beq        +0x32 /* 0000277A */
  3395. 0000274A  7008                     moveq.l    D0, 0x08
  3396. 0000274C  A11E                     syscall    NewPtr, flags=1
  3397. 0000274E  2848                     movea.l    A4, A0
  3398. 00002750  200C                     move.l     D0, A4
  3399. 00002752  6726                     beq        +0x28 /* 0000277A */
  3400. 00002754  28AA 0030                move.l     [A4], [A2 + 0x30]
  3401. 00002758  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3402. 0000275C  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  3403. 00002760  2940 0004                move.l     [A4 + 0x4], D0
  3404. 00002764  2EAC 0004                move.l     [A7], [A4 + 0x4]
  3405. 00002768  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  3406. 0000276C  4AAC 0004                tst.l      [A4 + 0x4]
  3407. 00002770  588F                     addq.l     A7, 4
  3408. 00002772  6706                     beq        +0x8 /* 0000277A */
  3409. 00002774  254C 0030                move.l     [A2 + 0x30], A4
  3410. 00002778  7E01                     moveq.l    D7, 0x01
  3411. label0000277A:
  3412. 0000277A  1007                     move.b     D0, D7
  3413. 0000277C  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  3414. 00002780  4E5E                     unlink     A6
  3415. 00002782  4E75                     rts
  3416. 00002784  4E56 0000                link       A6, 0
  3417. 00002788  48E7 0038                movem.l    -[A7], A2,A3,A4
  3418. 0000278C  42A7                     clr.l      -[A7]
  3419. 0000278E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3420. 00002792  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  3421. 00002796  2840                     movea.l    A4, D0
  3422. 00002798  200C                     move.l     D0, A4
  3423. 0000279A  5C8F                     addq.l     A7, 6
  3424. 0000279C  672A                     beq        +0x2C /* 000027C8 */
  3425. 0000279E  0C2C 0003 001A           cmpi.b     [A4 + 0x1A], 0x3
  3426. 000027A4  6622                     bne        +0x24 /* 000027C8 */
  3427. 000027A6  246C 001C                movea.l    A2, [A4 + 0x1C]
  3428. 000027AA  200A                     move.l     D0, A2
  3429. 000027AC  6614                     bne        +0x16 /* 000027C2 */
  3430. 000027AE  6018                     bra        +0x1A /* 000027C8 */
  3431. label000027B0:
  3432. 000027B0  266A 0030                movea.l    A3, [A2 + 0x30]
  3433. 000027B4  2553 0030                move.l     [A2 + 0x30], [A3]
  3434. 000027B8  206B 0004                movea.l    A0, [A3 + 0x4]
  3435. 000027BC  A01F                     syscall    DisposPtr/DisposePtr
  3436. 000027BE  204B                     movea.l    A0, A3
  3437. 000027C0  A01F                     syscall    DisposPtr/DisposePtr
  3438. label000027C2:
  3439. 000027C2  4AAA 0030                tst.l      [A2 + 0x30]
  3440. 000027C6  66E8                     bne        -0x16 /* 000027B0 */
  3441. label000027C8:
  3442. 000027C8  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  3443. 000027CC  4E5E                     unlink     A6
  3444. 000027CE  4E75                     rts
  3445. fn000027D0:
  3446. 000027D0  4E56 0000                link       A6, 0
  3447. 000027D4  48E7 0308                movem.l    -[A7], D6,D7,A4
  3448. 000027D8  286E 0008                movea.l    A4, [A6 + 0x8]
  3449. 000027DC  7E00                     moveq.l    D7, 0x00
  3450. 000027DE  7C00                     moveq.l    D6, 0x00
  3451. 000027E0  6002                     bra        +0x4 /* 000027E4 */
  3452. label000027E2:
  3453. 000027E2  5246                     addq.w     D6, 1
  3454. label000027E4:
  3455. 000027E4  4A34 6000                tst.b      [A4 + D6.w]
  3456. 000027E8  6722                     beq        +0x24 /* 0000280C */
  3457. 000027EA  7000                     moveq.l    D0, 0x00
  3458. 000027EC  1034 6000                move.b     D0, [A4 + D6.w]
  3459. 000027F0  3F00                     move.w     -[A7], D0
  3460. 000027F2  4EAD 0752                jsr        [A5 + 0x752 /* export_230 */]
  3461. 000027F6  4A40                     tst.w      D0
  3462. 000027F8  548F                     addq.l     A7, 2
  3463. 000027FA  67E6                     beq        -0x18 /* 000027E2 */
  3464. 000027FC  600E                     bra        +0x10 /* 0000280C */
  3465. label000027FE:
  3466. 000027FE  4A07                     tst.b      D7
  3467. 00002800  6608                     bne        +0xA /* 0000280A */
  3468. 00002802  206E 000C                movea.l    A0, [A6 + 0xC]
  3469. 00002806  3086                     move.w     [A0], D6
  3470. 00002808  7E01                     moveq.l    D7, 0x01
  3471. label0000280A:
  3472. 0000280A  5246                     addq.w     D6, 1
  3473. label0000280C:
  3474. 0000280C  4A34 6000                tst.b      [A4 + D6.w]
  3475. 00002810  6712                     beq        +0x14 /* 00002824 */
  3476. 00002812  7000                     moveq.l    D0, 0x00
  3477. 00002814  1034 6000                move.b     D0, [A4 + D6.w]
  3478. 00002818  3F00                     move.w     -[A7], D0
  3479. 0000281A  4EAD 0752                jsr        [A5 + 0x752 /* export_230 */]
  3480. 0000281E  4A40                     tst.w      D0
  3481. 00002820  548F                     addq.l     A7, 2
  3482. 00002822  66DA                     bne        -0x24 /* 000027FE */
  3483. label00002824:
  3484. 00002824  4A07                     tst.b      D7
  3485. 00002826  670A                     beq        +0xC /* 00002832 */
  3486. 00002828  70FF                     moveq.l    D0, 0xFFFFFFFF
  3487. 0000282A  D046                     add.w      D0, D6
  3488. 0000282C  206E 0010                movea.l    A0, [A6 + 0x10]
  3489. 00002830  3080                     move.w     [A0], D0
  3490. label00002832:
  3491. 00002832  1007                     move.b     D0, D7
  3492. 00002834  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3493. 00002838  4E5E                     unlink     A6
  3494. 0000283A  4E75                     rts
  3495. fn0000283C:
  3496. 0000283C  4E56 0000                link       A6, 0
  3497. 00002840  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3498. 00002844  286E 0008                movea.l    A4, [A6 + 0x8]
  3499. 00002848  266E 000C                movea.l    A3, [A6 + 0xC]
  3500. 0000284C  7E00                     moveq.l    D7, 0x00
  3501. 0000284E  7C00                     moveq.l    D6, 0x00
  3502. 00002850  200C                     move.l     D0, A4
  3503. 00002852  6770                     beq        +0x72 /* 000028C4 */
  3504. 00002854  0C14 0020                cmpi.b     [A4], 0x20 /* ' ' */
  3505. 00002858  6708                     beq        +0xA /* 00002862 */
  3506. 0000285A  6068                     bra        +0x6A /* 000028C4 */
  3507. label0000285C:
  3508. 0000285C  1694                     move.b     [A3], [A4]
  3509. 0000285E  528B                     addq.l     A3, 1
  3510. 00002860  528C                     addq.l     A4, 1
  3511. label00002862:
  3512. 00002862  0C14 0020                cmpi.b     [A4], 0x20 /* ' ' */
  3513. 00002866  67F4                     beq        -0xA /* 0000285C */
  3514. 00002868  7E01                     moveq.l    D7, 0x01
  3515. 0000286A  6058                     bra        +0x5A /* 000028C4 */
  3516. label0000286C:
  3517. 0000286C  0C14 0020                cmpi.b     [A4], 0x20 /* ' ' */
  3518. 00002870  6604                     bne        +0x6 /* 00002876 */
  3519. 00002872  7E01                     moveq.l    D7, 0x01
  3520. 00002874  604E                     bra        +0x50 /* 000028C4 */
  3521. label00002876:
  3522. 00002876  0C14 0023                cmpi.b     [A4], 0x23 /* '#' */
  3523. 0000287A  6636                     bne        +0x38 /* 000028B2 */
  3524. 0000287C  0C2C 004E 0001           cmpi.b     [A4 + 0x1], 0x4E /* 'N' */
  3525. 00002882  6718                     beq        +0x1A /* 0000289C */
  3526. 00002884  0C2C 0049 0001           cmpi.b     [A4 + 0x1], 0x49 /* 'I' */
  3527. 0000288A  6710                     beq        +0x12 /* 0000289C */
  3528. 0000288C  0C2C 0042 0001           cmpi.b     [A4 + 0x1], 0x42 /* 'B' */
  3529. 00002892  6708                     beq        +0xA /* 0000289C */
  3530. 00002894  0C2C 0048 0001           cmpi.b     [A4 + 0x1], 0x48 /* 'H' */
  3531. 0000289A  6616                     bne        +0x18 /* 000028B2 */
  3532. label0000289C:
  3533. 0000289C  4A46                     tst.w      D6
  3534. 0000289E  660E                     bne        +0x10 /* 000028AE */
  3535. 000028A0  1694                     move.b     [A3], [A4]
  3536. 000028A2  528B                     addq.l     A3, 1
  3537. 000028A4  528C                     addq.l     A4, 1
  3538. 000028A6  1694                     move.b     [A3], [A4]
  3539. 000028A8  528B                     addq.l     A3, 1
  3540. 000028AA  528C                     addq.l     A4, 1
  3541. 000028AC  7C02                     moveq.l    D6, 0x02
  3542. label000028AE:
  3543. 000028AE  7E01                     moveq.l    D7, 0x01
  3544. 000028B0  6012                     bra        +0x14 /* 000028C4 */
  3545. label000028B2:
  3546. 000028B2  4A14                     tst.b      [A4]
  3547. 000028B4  6606                     bne        +0x8 /* 000028BC */
  3548. 000028B6  7E01                     moveq.l    D7, 0x01
  3549. 000028B8  99CC                     sub.l      A4, A4
  3550. 000028BA  6008                     bra        +0xA /* 000028C4 */
  3551. label000028BC:
  3552. 000028BC  1694                     move.b     [A3], [A4]
  3553. 000028BE  528B                     addq.l     A3, 1
  3554. 000028C0  528C                     addq.l     A4, 1
  3555. 000028C2  5246                     addq.w     D6, 1
  3556. label000028C4:
  3557. 000028C4  200C                     move.l     D0, A4
  3558. 000028C6  6704                     beq        +0x6 /* 000028CC */
  3559. 000028C8  4A07                     tst.b      D7
  3560. 000028CA  67A0                     beq        -0x5E /* 0000286C */
  3561. label000028CC:
  3562. 000028CC  4213                     clr.b      [A3]
  3563. 000028CE  200C                     move.l     D0, A4
  3564. 000028D0  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3565. 000028D4  4E5E                     unlink     A6
  3566. 000028D6  4E75                     rts
  3567. fn000028D8:
  3568. 000028D8  4E56 FF18                link       A6, -0x00E8
  3569. 000028DC  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3570. 000028E0  422E FF31                clr.b      [A6 - 0xCF]
  3571. 000028E4  3D7C 00C8 FF2E           move.w     [A6 - 0xD2], 0xC8
  3572. 000028EA  7800                     moveq.l    D4, 0x00
  3573. 000028EC  422E FF19                clr.b      [A6 - 0xE7]
  3574. 000028F0  42A7                     clr.l      -[A7]
  3575. 000028F2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3576. 000028F6  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  3577. 000028FA  2840                     movea.l    A4, D0
  3578. 000028FC  200C                     move.l     D0, A4
  3579. 000028FE  5C8F                     addq.l     A7, 6
  3580. 00002900  6700 0324                beq        +0x326 /* 00002C26 */
  3581. 00002904  0C2C 0003 001A           cmpi.b     [A4 + 0x1A], 0x3
  3582. 0000290A  6600 031A                bne        +0x31C /* 00002C26 */
  3583. 0000290E  246C 001C                movea.l    A2, [A4 + 0x1C]
  3584. 00002912  200A                     move.l     D0, A2
  3585. 00002914  6700 0310                beq        +0x312 /* 00002C26 */
  3586. 00002918  3F2A 0026                move.w     -[A7], [A2 + 0x26]
  3587. 0000291C  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  3588. 00002920  2D40 FF1A                move.l     [A6 - 0xE6], D0
  3589. 00002924  4A80                     tst.l      D0
  3590. 00002926  548F                     addq.l     A7, 2
  3591. 00002928  670C                     beq        +0xE /* 00002936 */
  3592. 0000292A  206E FF1A                movea.l    A0, [A6 - 0xE6]
  3593. 0000292E  2068 000A                movea.l    A0, [A0 + 0xA]
  3594. 00002932  2650                     movea.l    A3, [A0]
  3595. 00002934  6002                     bra        +0x4 /* 00002938 */
  3596. label00002936:
  3597. 00002936  97CB                     sub.l      A3, A3
  3598. label00002938:
  3599. 00002938  7C00                     moveq.l    D6, 0x00
  3600. 0000293A  422E FF2B                clr.b      [A6 - 0xD5]
  3601. 0000293E  3F2A 0018                move.w     -[A7], [A2 + 0x18]
  3602. 00002942  4EBA F9EA                jsr        [PC - 0x616 /* 0000232E */]
  3603. 00002946  7EFF                     moveq.l    D7, 0xFFFFFFFF
  3604. 00002948  76FF                     moveq.l    D3, 0xFFFFFFFF
  3605. 0000294A  70FF                     moveq.l    D0, 0xFFFFFFFF
  3606. 0000294C  2D40 FF26                move.l     [A6 - 0xDA], D0
  3607. 00002950  7800                     moveq.l    D4, 0x00
  3608. 00002952  4AAE 000A                tst.l      [A6 + 0xA]
  3609. 00002956  548F                     addq.l     A7, 2
  3610. 00002958  6600 0262                bne        +0x264 /* 00002BBC */
  3611. 0000295C  41ED A39E                lea.l      A0, [A5 - 0x5C62]
  3612. 00002960  2D48 000A                move.l     [A6 + 0xA], A0
  3613. 00002964  6000 0256                bra        +0x258 /* 00002BBC */
  3614. label00002968:
  3615. 00002968  486E FF9A                pea.l      [A6 - 0x66]
  3616. 0000296C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3617. 00002970  4EBA FECA                jsr        [PC - 0x136 /* 0000283C */]
  3618. 00002974  2D40 000A                move.l     [A6 + 0xA], D0
  3619. 00002978  4A2E FF9A                tst.b      [A6 - 0x66]
  3620. 0000297C  508F                     addq.l     A7, 8
  3621. 0000297E  6700 023C                beq        +0x23E /* 00002BBC */
  3622. 00002982  0C2E 0023 FF9A           cmpi.b     [A6 - 0x66], 0x23 /* '#' */
  3623. 00002988  6600 008C                bne        +0x8E /* 00002A16 */
  3624. 0000298C  0C2E 004E FF9B           cmpi.b     [A6 - 0x65], 0x4E /* 'N' */
  3625. 00002992  6710                     beq        +0x12 /* 000029A4 */
  3626. 00002994  0C2E 0049 FF9B           cmpi.b     [A6 - 0x65], 0x49 /* 'I' */
  3627. 0000299A  6708                     beq        +0xA /* 000029A4 */
  3628. 0000299C  0C2E 0042 FF9B           cmpi.b     [A6 - 0x65], 0x42 /* 'B' */
  3629. 000029A2  6672                     bne        +0x74 /* 00002A16 */
  3630. label000029A4:
  3631. 000029A4  102E FF9B                move.b     D0, [A6 - 0x65]
  3632. 000029A8  6B00 0212                bmi        +0x214 /* 00002BBC */
  3633. 000029AC  0400 0049                subi.b     D0, 0x49 /* 'I' */
  3634. 000029B0  672C                     beq        +0x2E /* 000029DE */
  3635. 000029B2  6A08                     bpl        +0xA /* 000029BC */
  3636. 000029B4  5E00                     addq.b     D0, 7
  3637. 000029B6  6742                     beq        +0x44 /* 000029FA */
  3638. 000029B8  6000 0202                bra        +0x204 /* 00002BBC */
  3639. label000029BC:
  3640. 000029BC  5B00                     subq.b     D0, 5
  3641. 000029BE  6704                     beq        +0x6 /* 000029C4 */
  3642. 000029C0  6000 01FA                bra        +0x1FC /* 00002BBC */
  3643. label000029C4:
  3644. 000029C4  4A06                     tst.b      D6
  3645. 000029C6  6700 01F4                beq        +0x1F6 /* 00002BBC */
  3646. 000029CA  1D46 FF2B                move.b     [A6 - 0xD5], D6
  3647. 000029CE  7C00                     moveq.l    D6, 0x00
  3648. 000029D0  3F2A 0018                move.w     -[A7], [A2 + 0x18]
  3649. 000029D4  4EBA F958                jsr        [PC - 0x6A8 /* 0000232E */]
  3650. 000029D8  548F                     addq.l     A7, 2
  3651. 000029DA  6000 01E0                bra        +0x1E2 /* 00002BBC */
  3652. label000029DE:
  3653. 000029DE  0C06 0001                cmpi.b     D6, 0x1
  3654. 000029E2  6700 01D8                beq        +0x1DA /* 00002BBC */
  3655. 000029E6  1D46 FF2B                move.b     [A6 - 0xD5], D6
  3656. 000029EA  7C01                     moveq.l    D6, 0x01
  3657. 000029EC  3F2A 001A                move.w     -[A7], [A2 + 0x1A]
  3658. 000029F0  4EBA F93C                jsr        [PC - 0x6C4 /* 0000232E */]
  3659. 000029F4  548F                     addq.l     A7, 2
  3660. 000029F6  6000 01C4                bra        +0x1C6 /* 00002BBC */
  3661. label000029FA:
  3662. 000029FA  0C06 0002                cmpi.b     D6, 0x2
  3663. 000029FE  6700 01BC                beq        +0x1BE /* 00002BBC */
  3664. 00002A02  1D46 FF2B                move.b     [A6 - 0xD5], D6
  3665. 00002A06  7C02                     moveq.l    D6, 0x02
  3666. 00002A08  3F2A 001C                move.w     -[A7], [A2 + 0x1C]
  3667. 00002A0C  4EBA F920                jsr        [PC - 0x6E0 /* 0000232E */]
  3668. 00002A10  548F                     addq.l     A7, 2
  3669. 00002A12  6000 01A8                bra        +0x1AA /* 00002BBC */
  3670. label00002A16:
  3671. 00002A16  0C2E 0001 FF2B           cmpi.b     [A6 - 0xD5], 0x1
  3672. 00002A1C  661E                     bne        +0x20 /* 00002A3C */
  3673. 00002A1E  0C06 0001                cmpi.b     D6, 0x1
  3674. 00002A22  6718                     beq        +0x1A /* 00002A3C */
  3675. 00002A24  486D A3A0                pea.l      [A5 - 0x5C60]
  3676. 00002A28  486E FF34                pea.l      [A6 - 0xCC]
  3677. 00002A2C  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  3678. 00002A30  4257                     clr.w      [A7]
  3679. 00002A32  486E FF34                pea.l      [A6 - 0xCC]
  3680. 00002A36  A88C                     syscall    StringWidth
  3681. 00002A38  381F                     move.w     D4, [A7]+
  3682. 00002A3A  5C8F                     addq.l     A7, 6
  3683. label00002A3C:
  3684. 00002A3C  486E FF9A                pea.l      [A6 - 0x66]
  3685. 00002A40  486E FF34                pea.l      [A6 - 0xCC]
  3686. 00002A44  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  3687. 00002A48  4257                     clr.w      [A7]
  3688. 00002A4A  486E FF34                pea.l      [A6 - 0xCC]
  3689. 00002A4E  A88C                     syscall    StringWidth
  3690. 00002A50  3D5F FF2C                move.w     [A6 - 0xD4], [A7]+
  3691. 00002A54  486E FF9A                pea.l      [A6 - 0x66]
  3692. 00002A58  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  3693. 00002A5C  486E FF9A                pea.l      [A6 - 0x66]
  3694. 00002A60  486E FF34                pea.l      [A6 - 0xCC]
  3695. 00002A64  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  3696. 00002A68  1D46 FF2B                move.b     [A6 - 0xD5], D6
  3697. 00002A6C  70FF                     moveq.l    D0, 0xFFFFFFFF
  3698. 00002A6E  B083                     cmp.l      D0, D3
  3699. 00002A70  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3700. 00002A74  673E                     beq        +0x40 /* 00002AB4 */
  3701. 00002A76  302E FF2C                move.w     D0, [A6 - 0xD4]
  3702. 00002A7A  D044                     add.w      D0, D4
  3703. 00002A7C  B06E FF2E                cmp.w      D0, [A6 - 0xD2]
  3704. 00002A80  6F32                     ble        +0x34 /* 00002AB4 */
  3705. 00002A82  2D43 FF26                move.l     [A6 - 0xDA], D3
  3706. 00002A86  76FF                     moveq.l    D3, 0xFFFFFFFF
  3707. 00002A88  4A2E FF19                tst.b      [A6 - 0xE7]
  3708. 00002A8C  6726                     beq        +0x28 /* 00002AB4 */
  3709. 00002A8E  486E FF9A                pea.l      [A6 - 0x66]
  3710. 00002A92  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3711. 00002A96  486E FF9A                pea.l      [A6 - 0x66]
  3712. 00002A9A  486E FF34                pea.l      [A6 - 0xCC]
  3713. 00002A9E  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  3714. 00002AA2  4257                     clr.w      [A7]
  3715. 00002AA4  486E FF34                pea.l      [A6 - 0xCC]
  3716. 00002AA8  A88C                     syscall    StringWidth
  3717. 00002AAA  3D5F FF2C                move.w     [A6 - 0xD4], [A7]+
  3718. 00002AAE  7800                     moveq.l    D4, 0x00
  3719. 00002AB0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3720. label00002AB4:
  3721. 00002AB4  70FF                     moveq.l    D0, 0xFFFFFFFF
  3722. 00002AB6  B083                     cmp.l      D0, D3
  3723. 00002AB8  6670                     bne        +0x72 /* 00002B2A */
  3724. 00002ABA  1F3C 0001                move.b     -[A7], 0x1
  3725. 00002ABE  4878 000C                push.l     0xC
  3726. 00002AC2  3F2A 0026                move.w     -[A7], [A2 + 0x26]
  3727. 00002AC6  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  3728. 00002ACA  2600                     move.l     D3, D0
  3729. 00002ACC  70FF                     moveq.l    D0, 0xFFFFFFFF
  3730. 00002ACE  B083                     cmp.l      D0, D3
  3731. 00002AD0  508F                     addq.l     A7, 8
  3732. 00002AD2  672C                     beq        +0x2E /* 00002B00 */
  3733. 00002AD4  27AE FF26 3800           move.l     [A3 + D3], [A6 - 0xDA]
  3734. 00002ADA  70FF                     moveq.l    D0, 0xFFFFFFFF
  3735. 00002ADC  2780 3804                move.l     [A3 + D3 + 0x4], D0
  3736. 00002AE0  70FF                     moveq.l    D0, 0xFFFFFFFF
  3737. 00002AE2  2780 3808                move.l     [A3 + D3 + 0x8], D0
  3738. 00002AE6  70FF                     moveq.l    D0, 0xFFFFFFFF
  3739. 00002AE8  2D40 FF1E                move.l     [A6 - 0xE2], D0
  3740. 00002AEC  3D6A 0008 FF2E           move.w     [A6 - 0xD2], [A2 + 0x8]
  3741. 00002AF2  322C 000C                move.w     D1, [A4 + 0xC]
  3742. 00002AF6  D26A 000C                add.w      D1, [A2 + 0xC]
  3743. 00002AFA  3D41 FF32                move.w     [A6 - 0xCE], D1
  3744. 00002AFE  6014                     bra        +0x16 /* 00002B14 */
  3745. label00002B00:
  3746. 00002B00  486D A3A2                pea.l      [A5 - 0x5C5E]
  3747. 00002B04  486D A3A4                pea.l      [A5 - 0x5C5C]
  3748. 00002B08  486D A3A6                pea.l      [A5 - 0x5C5A]
  3749. 00002B0C  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  3750. 00002B10  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3751. label00002B14:
  3752. 00002B14  70FF                     moveq.l    D0, 0xFFFFFFFF
  3753. 00002B16  B087                     cmp.l      D0, D7
  3754. 00002B18  6604                     bne        +0x6 /* 00002B1E */
  3755. 00002B1A  2E03                     move.l     D7, D3
  3756. 00002B1C  6008                     bra        +0xA /* 00002B26 */
  3757. label00002B1E:
  3758. 00002B1E  202E FF26                move.l     D0, [A6 - 0xDA]
  3759. 00002B22  2783 0804                move.l     [A3 + D0 + 0x4], D3
  3760. label00002B26:
  3761. 00002B26  526A 0006                addq.w     [A2 + 0x6], 1
  3762. label00002B2A:
  3763. 00002B2A  1F3C 0001                move.b     -[A7], 0x1
  3764. 00002B2E  4878 000C                push.l     0xC
  3765. 00002B32  3F2A 0026                move.w     -[A7], [A2 + 0x26]
  3766. 00002B36  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  3767. 00002B3A  2A00                     move.l     D5, D0
  3768. 00002B3C  70FF                     moveq.l    D0, 0xFFFFFFFF
  3769. 00002B3E  B085                     cmp.l      D0, D5
  3770. 00002B40  508F                     addq.l     A7, 8
  3771. 00002B42  6762                     beq        +0x64 /* 00002BA6 */
  3772. 00002B44  70FF                     moveq.l    D0, 0xFFFFFFFF
  3773. 00002B46  B0AE FF1E                cmp.l      D0, [A6 - 0xE2]
  3774. 00002B4A  670A                     beq        +0xC /* 00002B56 */
  3775. 00002B4C  204B                     movea.l    A0, A3
  3776. 00002B4E  D1EE FF1E                add.l      A0, [A6 - 0xE2]
  3777. 00002B52  2085                     move.l     [A0], D5
  3778. 00002B54  6004                     bra        +0x6 /* 00002B5A */
  3779. label00002B56:
  3780. 00002B56  2785 3808                move.l     [A3 + D3 + 0x8], D5
  3781. label00002B5A:
  3782. 00002B5A  70FF                     moveq.l    D0, 0xFFFFFFFF
  3783. 00002B5C  2780 5800                move.l     [A3 + D5], D0
  3784. 00002B60  1786 5804                move.b     [A3 + D5 + 0x4], D6
  3785. 00002B64  4227                     clr.b      -[A7]
  3786. 00002B66  486E FF34                pea.l      [A6 - 0xCC]
  3787. 00002B6A  3F2A 0026                move.w     -[A7], [A2 + 0x26]
  3788. 00002B6E  4EAD 0612                jsr        [A5 + 0x612 /* export_190 */]
  3789. 00002B72  2780 5806                move.l     [A3 + D5 + 0x6], D0
  3790. 00002B76  302E FF32                move.w     D0, [A6 - 0xCE]
  3791. 00002B7A  D044                     add.w      D0, D4
  3792. 00002B7C  3780 580A                move.w     [A3 + D5 + 0xA], D0
  3793. 00002B80  302E FF2C                move.w     D0, [A6 - 0xD4]
  3794. 00002B84  D044                     add.w      D0, D4
  3795. 00002B86  D16E FF32                add.w      [A6 - 0xCE], D0
  3796. 00002B8A  302E FF2E                move.w     D0, [A6 - 0xD2]
  3797. 00002B8E  906E FF2C                sub.w      D0, [A6 - 0xD4]
  3798. 00002B92  9044                     sub.w      D0, D4
  3799. 00002B94  3D40 FF2E                move.w     [A6 - 0xD2], D0
  3800. 00002B98  2D45 FF1E                move.l     [A6 - 0xE2], D5
  3801. 00002B9C  1D7C 0001 FF19           move.b     [A6 - 0xE7], 0x1
  3802. 00002BA2  508F                     addq.l     A7, 8
  3803. 00002BA4  6014                     bra        +0x16 /* 00002BBA */
  3804. label00002BA6:
  3805. 00002BA6  486D A3C4                pea.l      [A5 - 0x5C3C]
  3806. 00002BAA  486D A3C6                pea.l      [A5 - 0x5C3A]
  3807. 00002BAE  486D A3C8                pea.l      [A5 - 0x5C38]
  3808. 00002BB2  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  3809. 00002BB6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3810. label00002BBA:
  3811. 00002BBA  7800                     moveq.l    D4, 0x00
  3812. label00002BBC:
  3813. 00002BBC  4AAE 000A                tst.l      [A6 + 0xA]
  3814. 00002BC0  6600 FDA6                bne        -0x258 /* 00002968 */
  3815. 00002BC4  70FF                     moveq.l    D0, 0xFFFFFFFF
  3816. 00002BC6  B087                     cmp.l      D0, D7
  3817. 00002BC8  673E                     beq        +0x40 /* 00002C08 */
  3818. 00002BCA  70FF                     moveq.l    D0, 0xFFFFFFFF
  3819. 00002BCC  B0AA 002C                cmp.l      D0, [A2 + 0x2C]
  3820. 00002BD0  6606                     bne        +0x8 /* 00002BD8 */
  3821. 00002BD2  2547 002C                move.l     [A2 + 0x2C], D7
  3822. 00002BD6  602A                     bra        +0x2C /* 00002C02 */
  3823. label00002BD8:
  3824. 00002BD8  2D6A 002C FF22           move.l     [A6 - 0xDE], [A2 + 0x2C]
  3825. 00002BDE  600A                     bra        +0xC /* 00002BEA */
  3826. label00002BE0:
  3827. 00002BE0  202E FF22                move.l     D0, [A6 - 0xDE]
  3828. 00002BE4  2D73 0804 FF22           move.l     [A6 - 0xDE], [A3 + D0 + 0x4]
  3829. label00002BEA:
  3830. 00002BEA  202E FF22                move.l     D0, [A6 - 0xDE]
  3831. 00002BEE  72FF                     moveq.l    D1, 0xFFFFFFFF
  3832. 00002BF0  B2B3 0804                cmp.l      D1, [A3 + D0 + 0x4]
  3833. 00002BF4  66EA                     bne        -0x14 /* 00002BE0 */
  3834. 00002BF6  202E FF22                move.l     D0, [A6 - 0xDE]
  3835. 00002BFA  2787 0804                move.l     [A3 + D0 + 0x4], D7
  3836. 00002BFE  2780 7800                move.l     [A3 + D7], D0
  3837. label00002C02:
  3838. 00002C02  1D7C 0001 FF31           move.b     [A6 - 0xCF], 0x1
  3839. label00002C08:
  3840. 00002C08  4A2A 0038                tst.b      [A2 + 0x38]
  3841. 00002C0C  6718                     beq        +0x1A /* 00002C26 */
  3842. 00002C0E  302A 0006                move.w     D0, [A2 + 0x6]
  3843. 00002C12  B06A 0014                cmp.w      D0, [A2 + 0x14]
  3844. 00002C16  6F0E                     ble        +0x10 /* 00002C26 */
  3845. 00002C18  2F12                     move.l     -[A7], [A2]
  3846. 00002C1A  302A 0006                move.w     D0, [A2 + 0x6]
  3847. 00002C1E  906A 0014                sub.w      D0, [A2 + 0x14]
  3848. 00002C22  3F00                     move.w     -[A7], D0
  3849. 00002C24  A965                     syscall    SetControlMaximum/SetMaxCtl
  3850. label00002C26:
  3851. 00002C26  102E FF31                move.b     D0, [A6 - 0xCF]
  3852. 00002C2A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3853. 00002C2E  4E5E                     unlink     A6
  3854. 00002C30  4E75                     rts
  3855. fn00002C32:
  3856. 00002C32  4E56 0000                link       A6, 0
  3857. 00002C36  48E7 0018                movem.l    -[A7], A3,A4
  3858. 00002C3A  42A7                     clr.l      -[A7]
  3859. 00002C3C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3860. 00002C40  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  3861. 00002C44  2840                     movea.l    A4, D0
  3862. 00002C46  200C                     move.l     D0, A4
  3863. 00002C48  5C8F                     addq.l     A7, 6
  3864. 00002C4A  6742                     beq        +0x44 /* 00002C8E */
  3865. 00002C4C  0C2C 0003 001A           cmpi.b     [A4 + 0x1A], 0x3
  3866. 00002C52  663A                     bne        +0x3C /* 00002C8E */
  3867. 00002C54  266C 001C                movea.l    A3, [A4 + 0x1C]
  3868. 00002C58  200B                     move.l     D0, A3
  3869. 00002C5A  6732                     beq        +0x34 /* 00002C8E */
  3870. 00002C5C  0C6B FFFF 0026           cmpi.w     [A3 + 0x26], 0xFFFF
  3871. 00002C62  6716                     beq        +0x18 /* 00002C7A */
  3872. 00002C64  3F2B 0026                move.w     -[A7], [A3 + 0x26]
  3873. 00002C68  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  3874. 00002C6C  377C FFFF 0026           move.w     [A3 + 0x26], 0xFFFF
  3875. 00002C72  70FF                     moveq.l    D0, 0xFFFFFFFF
  3876. 00002C74  2740 002C                move.l     [A3 + 0x2C], D0
  3877. 00002C78  548F                     addq.l     A7, 2
  3878. label00002C7A:
  3879. 00002C7A  426B 0004                clr.w      [A3 + 0x4]
  3880. 00002C7E  426B 0006                clr.w      [A3 + 0x6]
  3881. 00002C82  4A2B 0038                tst.b      [A3 + 0x38]
  3882. 00002C86  6706                     beq        +0x8 /* 00002C8E */
  3883. 00002C88  2F13                     move.l     -[A7], [A3]
  3884. 00002C8A  4267                     clr.w      -[A7]
  3885. 00002C8C  A965                     syscall    SetControlMaximum/SetMaxCtl
  3886. label00002C8E:
  3887. 00002C8E  4CDF 1800                movem.l    A3,A4, [A7]+
  3888. 00002C92  4E5E                     unlink     A6
  3889. 00002C94  4E75                     rts
  3890. 00002C96  4E56 FF30                link       A6, -0x00D0
  3891. 00002C9A  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  3892. 00002C9E  7E00                     moveq.l    D7, 0x00
  3893. 00002CA0  206E 0008                movea.l    A0, [A6 + 0x8]
  3894. 00002CA4  0C28 0003 001A           cmpi.b     [A0 + 0x1A], 0x3
  3895. 00002CAA  6600 0098                bne        +0x9A /* 00002D44 */
  3896. 00002CAE  206E 0008                movea.l    A0, [A6 + 0x8]
  3897. 00002CB2  2868 001C                movea.l    A4, [A0 + 0x1C]
  3898. 00002CB6  200C                     move.l     D0, A4
  3899. 00002CB8  6700 008A                beq        +0x8C /* 00002D44 */
  3900. 00002CBC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3901. 00002CC0  486E FF96                pea.l      [A6 - 0x6A]
  3902. 00002CC4  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  3903. 00002CC8  266C 0030                movea.l    A3, [A4 + 0x30]
  3904. 00002CCC  508F                     addq.l     A7, 8
  3905. 00002CCE  606C                     bra        +0x6E /* 00002D3C */
  3906. label00002CD0:
  3907. 00002CD0  45EE FF96                lea.l      A2, [A6 - 0x6A]
  3908. label00002CD4:
  3909. 00002CD4  486E FFFC                pea.l      [A6 - 0x4]
  3910. 00002CD8  486E FFFE                pea.l      [A6 - 0x2]
  3911. 00002CDC  2F0A                     move.l     -[A7], A2
  3912. 00002CDE  4EBA FAF0                jsr        [PC - 0x510 /* 000027D0 */]
  3913. 00002CE2  1C00                     move.b     D6, D0
  3914. 00002CE4  4A06                     tst.b      D6
  3915. 00002CE6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3916. 00002CEA  6742                     beq        +0x44 /* 00002D2E */
  3917. 00002CEC  3A2E FFFE                move.w     D5, [A6 - 0x2]
  3918. 00002CF0  6012                     bra        +0x14 /* 00002D04 */
  3919. label00002CF2:
  3920. 00002CF2  3005                     move.w     D0, D5
  3921. 00002CF4  906E FFFE                sub.w      D0, [A6 - 0x2]
  3922. 00002CF8  204E                     movea.l    A0, A6
  3923. 00002CFA  D0C0                     add.w      A0, D0
  3924. 00002CFC  1172 5000 FF30           move.b     [A0 - 0xD0], [A2 + D5.w]
  3925. 00002D02  5245                     addq.w     D5, 1
  3926. label00002D04:
  3927. 00002D04  BA6E FFFC                cmp.w      D5, [A6 - 0x4]
  3928. 00002D08  6FE8                     ble        -0x16 /* 00002CF2 */
  3929. 00002D0A  204E                     movea.l    A0, A6
  3930. 00002D0C  D0C5                     add.w      A0, D5
  3931. 00002D0E  4228 FF30                clr.b      [A0 - 0xD0]
  3932. 00002D12  486E FF30                pea.l      [A6 - 0xD0]
  3933. 00002D16  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  3934. 00002D1A  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  3935. 00002D1E  4A40                     tst.w      D0
  3936. 00002D20  508F                     addq.l     A7, 8
  3937. 00002D22  6604                     bne        +0x6 /* 00002D28 */
  3938. 00002D24  7E01                     moveq.l    D7, 0x01
  3939. 00002D26  6006                     bra        +0x8 /* 00002D2E */
  3940. label00002D28:
  3941. 00002D28  528A                     addq.l     A2, 1
  3942. 00002D2A  D4EE FFFC                add.w      A2, [A6 - 0x4]
  3943. label00002D2E:
  3944. 00002D2E  4A07                     tst.b      D7
  3945. 00002D30  6604                     bne        +0x6 /* 00002D36 */
  3946. 00002D32  4A06                     tst.b      D6
  3947. 00002D34  669E                     bne        -0x60 /* 00002CD4 */
  3948. label00002D36:
  3949. 00002D36  4A07                     tst.b      D7
  3950. 00002D38  6602                     bne        +0x4 /* 00002D3C */
  3951. 00002D3A  2653                     movea.l    A3, [A3]
  3952. label00002D3C:
  3953. 00002D3C  200B                     move.l     D0, A3
  3954. 00002D3E  6704                     beq        +0x6 /* 00002D44 */
  3955. 00002D40  4A07                     tst.b      D7
  3956. 00002D42  678C                     beq        -0x72 /* 00002CD0 */
  3957. label00002D44:
  3958. 00002D44  1007                     move.b     D0, D7
  3959. 00002D46  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  3960. 00002D4A  4E5E                     unlink     A6
  3961. 00002D4C  4E75                     rts
  3962. export_57:
  3963. 00002D4E  4E56 0000                link       A6, 0
  3964. 00002D52  206E 0008                movea.l    A0, [A6 + 0x8]
  3965. 00002D56  0C68 FFFB 0012           cmpi.w     [A0 + 0x12], 0xFFFB
  3966. 00002D5C  6612                     bne        +0x14 /* 00002D70 */
  3967. 00002D5E  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  3968. 00002D62  206E 0008                movea.l    A0, [A6 + 0x8]
  3969. 00002D66  3F28 0008                move.w     -[A7], [A0 + 0x8]
  3970. 00002D6A  4EBA FEC6                jsr        [PC - 0x13A /* 00002C32 */]
  3971. 00002D6E  548F                     addq.l     A7, 2
  3972. label00002D70:
  3973. 00002D70  4E5E                     unlink     A6
  3974. 00002D72  4E75                     rts
  3975. export_58:
  3976. 00002D74  4E56 0000                link       A6, 0
  3977. 00002D78  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  3978. 00002D7C  286E 0008                movea.l    A4, [A6 + 0x8]
  3979. 00002D80  7C00                     moveq.l    D6, 0x00
  3980. 00002D82  7AFF                     moveq.l    D5, 0xFFFFFFFF
  3981. 00002D84  266C 001C                movea.l    A3, [A4 + 0x1C]
  3982. 00002D88  0C6C FFFB 0012           cmpi.w     [A4 + 0x12], 0xFFFB
  3983. 00002D8E  6600 0148                bne        +0x14A /* 00002ED8 */
  3984. 00002D92  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3985. 00002D96  4AA8 0012                tst.l      [A0 + 0x12]
  3986. 00002D9A  6700 013C                beq        +0x13E /* 00002ED8 */
  3987. 00002D9E  3F2C 0016                move.w     -[A7], [A4 + 0x16]
  3988. 00002DA2  42A7                     clr.l      -[A7]
  3989. 00002DA4  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  3990. 00002DA8  2068 0012                movea.l    A0, [A0 + 0x12]
  3991. 00002DAC  3F28 0058                move.w     -[A7], [A0 + 0x58]
  3992. 00002DB0  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  3993. 00002DB4  2E00                     move.l     D7, D0
  3994. 00002DB6  70FF                     moveq.l    D0, 0xFFFFFFFF
  3995. 00002DB8  B087                     cmp.l      D0, D7
  3996. 00002DBA  508F                     addq.l     A7, 8
  3997. 00002DBC  6C00 011A                bge        +0x11C /* 00002ED8 */
  3998. 00002DC0  4AAB 0034                tst.l      [A3 + 0x34]
  3999. 00002DC4  6F36                     ble        +0x38 /* 00002DFC */
  4000. 00002DC6  0C6B FFFF 0026           cmpi.w     [A3 + 0x26], 0xFFFF
  4001. 00002DCC  662E                     bne        +0x30 /* 00002DFC */
  4002. 00002DCE  2F2B 0034                move.l     -[A7], [A3 + 0x34]
  4003. 00002DD2  3F2B 0024                move.w     -[A7], [A3 + 0x24]
  4004. 00002DD6  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  4005. 00002DDA  4A00                     tst.b      D0
  4006. 00002DDC  5C8F                     addq.l     A7, 6
  4007. 00002DDE  6708                     beq        +0xA /* 00002DE8 */
  4008. 00002DE0  376B 0024 0026           move.w     [A3 + 0x26], [A3 + 0x24]
  4009. 00002DE6  6014                     bra        +0x16 /* 00002DFC */
  4010. label00002DE8:
  4011. 00002DE8  486D A3E6                pea.l      [A5 - 0x5C1A]
  4012. 00002DEC  486D A3E8                pea.l      [A5 - 0x5C18]
  4013. 00002DF0  486D A3EA                pea.l      [A5 - 0x5C16]
  4014. 00002DF4  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  4015. 00002DF8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4016. label00002DFC:
  4017. 00002DFC  3F2C 0016                move.w     -[A7], [A4 + 0x16]
  4018. 00002E00  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  4019. 00002E04  2440                     movea.l    A2, D0
  4020. 00002E06  102A 0004                move.b     D0, [A2 + 0x4]
  4021. 00002E0A  548F                     addq.l     A7, 2
  4022. 00002E0C  6B3C                     bmi        +0x3E /* 00002E4A */
  4023. 00002E0E  5700                     subq.b     D0, 3
  4024. 00002E10  6706                     beq        +0x8 /* 00002E18 */
  4025. 00002E12  6A36                     bpl        +0x38 /* 00002E4A */
  4026. 00002E14  5200                     addq.b     D0, 1
  4027. 00002E16  6A32                     bpl        +0x34 /* 00002E4A */
  4028. label00002E18:
  4029. 00002E18  2F07                     move.l     -[A7], D7
  4030. 00002E1A  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  4031. 00002E1E  2068 0012                movea.l    A0, [A0 + 0x12]
  4032. 00002E22  3F28 0058                move.w     -[A7], [A0 + 0x58]
  4033. 00002E26  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  4034. 00002E2A  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  4035. 00002E2E  206D A446                movea.l    A0, [A5 - 0x5BBA]
  4036. 00002E32  7000                     moveq.l    D0, 0x00
  4037. 00002E34  1028 0001                move.b     D0, [A0 + 0x1]
  4038. 00002E38  7200                     moveq.l    D1, 0x00
  4039. 00002E3A  1210                     move.b     D1, [A0]
  4040. 00002E3C  E149                     lsl        D1.w, 8
  4041. 00002E3E  3241                     movea.w    A1, D1
  4042. 00002E40  D3C7                     add.l      A1, D7
  4043. 00002E42  D089                     add.l      D0, A1
  4044. 00002E44  2A00                     move.l     D5, D0
  4045. 00002E46  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4046. label00002E4A:
  4047. 00002E4A  2F07                     move.l     -[A7], D7
  4048. 00002E4C  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  4049. 00002E50  2068 0012                movea.l    A0, [A0 + 0x12]
  4050. 00002E54  3F28 0058                move.w     -[A7], [A0 + 0x58]
  4051. 00002E58  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  4052. 00002E5C  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  4053. 00002E60  206D A446                movea.l    A0, [A5 - 0x5BBA]
  4054. 00002E64  0C28 0023 0002           cmpi.b     [A0 + 0x2], 0x23 /* '#' */
  4055. 00002E6A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4056. 00002E6E  6610                     bne        +0x12 /* 00002E80 */
  4057. 00002E70  206D A446                movea.l    A0, [A5 - 0x5BBA]
  4058. 00002E74  0C28 0045 0003           cmpi.b     [A0 + 0x3], 0x45 /* 'E' */
  4059. 00002E7A  6604                     bne        +0x6 /* 00002E80 */
  4060. 00002E7C  7C01                     moveq.l    D6, 0x01
  4061. 00002E7E  6052                     bra        +0x54 /* 00002ED2 */
  4062. label00002E80:
  4063. 00002E80  206D A446                movea.l    A0, [A5 - 0x5BBA]
  4064. 00002E84  7000                     moveq.l    D0, 0x00
  4065. 00002E86  1010                     move.b     D0, [A0]
  4066. 00002E88  E148                     lsl        D0.w, 8
  4067. 00002E8A  7200                     moveq.l    D1, 0x00
  4068. 00002E8C  1228 0001                move.b     D1, [A0 + 0x1]
  4069. 00002E90  48C0                     ext.l      D0
  4070. 00002E92  5480                     addq.l     D0, 2
  4071. 00002E94  D081                     add.l      D0, D1
  4072. 00002E96  DE80                     add.l      D7, D0
  4073. 00002E98  2F08                     move.l     -[A7], A0
  4074. 00002E9A  2F08                     move.l     -[A7], A0
  4075. 00002E9C  4EAD 05FA                jsr        [A5 + 0x5FA /* export_187 */]
  4076. 00002EA0  206D A446                movea.l    A0, [A5 - 0x5BBA]
  4077. 00002EA4  4A10                     tst.b      [A0]
  4078. 00002EA6  508F                     addq.l     A7, 8
  4079. 00002EA8  660E                     bne        +0x10 /* 00002EB8 */
  4080. 00002EAA  486D A428                pea.l      [A5 - 0x5BD8]
  4081. 00002EAE  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  4082. 00002EB2  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  4083. 00002EB6  508F                     addq.l     A7, 8
  4084. label00002EB8:
  4085. 00002EB8  2F2D A446                move.l     -[A7], [A5 - 0x5BBA]
  4086. 00002EBC  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  4087. 00002EC0  4EBA FA16                jsr        [PC - 0x5EA /* 000028D8 */]
  4088. 00002EC4  70FF                     moveq.l    D0, 0xFFFFFFFF
  4089. 00002EC6  B085                     cmp.l      D0, D5
  4090. 00002EC8  5C8F                     addq.l     A7, 6
  4091. 00002ECA  6C06                     bge        +0x8 /* 00002ED2 */
  4092. 00002ECC  BA87                     cmp.l      D5, D7
  4093. 00002ECE  6C02                     bge        +0x4 /* 00002ED2 */
  4094. 00002ED0  7C01                     moveq.l    D6, 0x01
  4095. label00002ED2:
  4096. 00002ED2  4A06                     tst.b      D6
  4097. 00002ED4  6700 FF74                beq        -0x8A /* 00002E4A */
  4098. label00002ED8:
  4099. 00002ED8  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  4100. 00002EDC  4E5E                     unlink     A6
  4101. 00002EDE  4E75                     rts
  4102. export_62:
  4103. fn00002EE0:
  4104. 00002EE0  4E56 0000                link       A6, 0
  4105. 00002EE4  48E7 0108                movem.l    -[A7], D7,A4
  4106. 00002EE8  7E00                     moveq.l    D7, 0x00
  4107. 00002EEA  206E 0008                movea.l    A0, [A6 + 0x8]
  4108. 00002EEE  2868 001C                movea.l    A4, [A0 + 0x1C]
  4109. 00002EF2  200C                     move.l     D0, A4
  4110. 00002EF4  6714                     beq        +0x16 /* 00002F0A */
  4111. 00002EF6  4A6C 0012                tst.w      [A4 + 0x12]
  4112. 00002EFA  6E0A                     bgt        +0xC /* 00002F06 */
  4113. 00002EFC  3E2C 0012                move.w     D7, [A4 + 0x12]
  4114. 00002F00  DE6C 0014                add.w      D7, [A4 + 0x14]
  4115. 00002F04  6004                     bra        +0x6 /* 00002F0A */
  4116. label00002F06:
  4117. 00002F06  3E2C 0012                move.w     D7, [A4 + 0x12]
  4118. label00002F0A:
  4119. 00002F0A  3007                     move.w     D0, D7
  4120. 00002F0C  4CDF 1080                movem.l    D7,A4, [A7]+
  4121. 00002F10  4E5E                     unlink     A6
  4122. 00002F12  4E75                     rts
  4123. fn00002F14:
  4124. 00002F14  4E56 0000                link       A6, 0
  4125. 00002F18  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4126. 00002F1C  7E00                     moveq.l    D7, 0x00
  4127. 00002F1E  206E 0008                movea.l    A0, [A6 + 0x8]
  4128. 00002F22  2868 001C                movea.l    A4, [A0 + 0x1C]
  4129. 00002F26  3F2C 0026                move.w     -[A7], [A4 + 0x26]
  4130. 00002F2A  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  4131. 00002F2E  2440                     movea.l    A2, D0
  4132. 00002F30  200A                     move.l     D0, A2
  4133. 00002F32  548F                     addq.l     A7, 2
  4134. 00002F34  6708                     beq        +0xA /* 00002F3E */
  4135. 00002F36  206A 000A                movea.l    A0, [A2 + 0xA]
  4136. 00002F3A  2650                     movea.l    A3, [A0]
  4137. 00002F3C  6002                     bra        +0x4 /* 00002F40 */
  4138. label00002F3E:
  4139. 00002F3E  97CB                     sub.l      A3, A3
  4140. label00002F40:
  4141. 00002F40  200C                     move.l     D0, A4
  4142. 00002F42  6700 009E                beq        +0xA0 /* 00002FE2 */
  4143. 00002F46  262C 002C                move.l     D3, [A4 + 0x2C]
  4144. 00002F4A  3E2C 0004                move.w     D7, [A4 + 0x4]
  4145. 00002F4E  6006                     bra        +0x8 /* 00002F56 */
  4146. label00002F50:
  4147. 00002F50  2633 3804                move.l     D3, [A3 + D3 + 0x4]
  4148. 00002F54  5347                     subq.w     D7, 1
  4149. label00002F56:
  4150. 00002F56  4A47                     tst.w      D7
  4151. 00002F58  6EF6                     bgt        -0x8 /* 00002F50 */
  4152. 00002F5A  206E 0008                movea.l    A0, [A6 + 0x8]
  4153. 00002F5E  3C2C 0016                move.w     D6, [A4 + 0x16]
  4154. 00002F62  DC68 000A                add.w      D6, [A0 + 0xA]
  4155. 00002F66  9C6C 0010                sub.w      D6, [A4 + 0x10]
  4156. 00002F6A  606A                     bra        +0x6C /* 00002FD6 */
  4157. label00002F6C:
  4158. 00002F6C  302C 0004                move.w     D0, [A4 + 0x4]
  4159. 00002F70  D047                     add.w      D0, D7
  4160. 00002F72  B06E 000C                cmp.w      D0, [A6 + 0xC]
  4161. 00002F76  6D54                     blt        +0x56 /* 00002FCC */
  4162. 00002F78  302C 0004                move.w     D0, [A4 + 0x4]
  4163. 00002F7C  D047                     add.w      D0, D7
  4164. 00002F7E  B06E 000E                cmp.w      D0, [A6 + 0xE]
  4165. 00002F82  6E48                     bgt        +0x4A /* 00002FCC */
  4166. 00002F84  2833 3808                move.l     D4, [A3 + D3 + 0x8]
  4167. 00002F88  603C                     bra        +0x3E /* 00002FC6 */
  4168. label00002F8A:
  4169. 00002F8A  1033 4804                move.b     D0, [A3 + D4 + 0x4]
  4170. 00002F8E  670A                     beq        +0xC /* 00002F9A */
  4171. 00002F90  6B18                     bmi        +0x1A /* 00002FAA */
  4172. 00002F92  5500                     subq.b     D0, 2
  4173. 00002F94  6710                     beq        +0x12 /* 00002FA6 */
  4174. 00002F96  6A12                     bpl        +0x14 /* 00002FAA */
  4175. 00002F98  6006                     bra        +0x8 /* 00002FA0 */
  4176. label00002F9A:
  4177. 00002F9A  3A2C 0018                move.w     D5, [A4 + 0x18]
  4178. 00002F9E  600A                     bra        +0xC /* 00002FAA */
  4179. label00002FA0:
  4180. 00002FA0  3A2C 001A                move.w     D5, [A4 + 0x1A]
  4181. 00002FA4  6004                     bra        +0x6 /* 00002FAA */
  4182. label00002FA6:
  4183. 00002FA6  3A2C 001C                move.w     D5, [A4 + 0x1C]
  4184. label00002FAA:
  4185. 00002FAA  3F05                     move.w     -[A7], D5
  4186. 00002FAC  4EBA F380                jsr        [PC - 0xC80 /* 0000232E */]
  4187. 00002FB0  3EB3 480A                move.w     [A7], [A3 + D4 + 0xA]
  4188. 00002FB4  3F06                     move.w     -[A7], D6
  4189. 00002FB6  A893                     syscall    MoveTo
  4190. 00002FB8  2033 4806                move.l     D0, [A3 + D4 + 0x6]
  4191. 00002FBC  4873 0800                pea.l      [A3 + D0]
  4192. 00002FC0  A884                     syscall    DrawString
  4193. 00002FC2  2833 4800                move.l     D4, [A3 + D4]
  4194. label00002FC6:
  4195. 00002FC6  70FF                     moveq.l    D0, 0xFFFFFFFF
  4196. 00002FC8  B084                     cmp.l      D0, D4
  4197. 00002FCA  66BE                     bne        -0x40 /* 00002F8A */
  4198. label00002FCC:
  4199. 00002FCC  2633 3804                move.l     D3, [A3 + D3 + 0x4]
  4200. 00002FD0  5247                     addq.w     D7, 1
  4201. 00002FD2  DC6C 000E                add.w      D6, [A4 + 0xE]
  4202. label00002FD6:
  4203. 00002FD6  BE6C 0014                cmp.w      D7, [A4 + 0x14]
  4204. 00002FDA  6C06                     bge        +0x8 /* 00002FE2 */
  4205. 00002FDC  70FF                     moveq.l    D0, 0xFFFFFFFF
  4206. 00002FDE  B083                     cmp.l      D0, D3
  4207. 00002FE0  668A                     bne        -0x74 /* 00002F6C */
  4208. label00002FE2:
  4209. 00002FE2  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4210. 00002FE6  4E5E                     unlink     A6
  4211. 00002FE8  4E75                     rts
  4212. export_59:
  4213. fn00002FEA:
  4214. 00002FEA  4E56 FFF2                link       A6, -0x000E
  4215. 00002FEE  48E7 0018                movem.l    -[A7], A3,A4
  4216. 00002FF2  286E 0008                movea.l    A4, [A6 + 0x8]
  4217. 00002FF6  266C 001C                movea.l    A3, [A4 + 0x1C]
  4218. 00002FFA  200B                     move.l     D0, A3
  4219. 00002FFC  6700 00B8                beq        +0xBA /* 000030B6 */
  4220. 00003000  4A6B 0020                tst.w      [A3 + 0x20]
  4221. 00003004  6D4A                     blt        +0x4C /* 00003050 */
  4222. 00003006  4A2B 0038                tst.b      [A3 + 0x38]
  4223. 0000300A  671C                     beq        +0x1E /* 00003028 */
  4224. 0000300C  486E FFF2                pea.l      [A6 - 0xE]
  4225. 00003010  3F2C 000C                move.w     -[A7], [A4 + 0xC]
  4226. 00003014  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  4227. 00003018  70F1                     moveq.l    D0, 0xFFFFFFF1
  4228. 0000301A  D06C 0010                add.w      D0, [A4 + 0x10]
  4229. 0000301E  3F00                     move.w     -[A7], D0
  4230. 00003020  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  4231. 00003024  A8A7                     syscall    SetRect
  4232. 00003026  6016                     bra        +0x18 /* 0000303E */
  4233. label00003028:
  4234. 00003028  486E FFF2                pea.l      [A6 - 0xE]
  4235. 0000302C  3F2C 000C                move.w     -[A7], [A4 + 0xC]
  4236. 00003030  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  4237. 00003034  3F2C 0010                move.w     -[A7], [A4 + 0x10]
  4238. 00003038  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  4239. 0000303C  A8A7                     syscall    SetRect
  4240. label0000303E:
  4241. 0000303E  486E FFF2                pea.l      [A6 - 0xE]
  4242. 00003042  3F2B 0020                move.w     -[A7], [A3 + 0x20]
  4243. 00003046  4EBA D4BC                jsr        [PC - 0x2B44 /* 00000504 */]
  4244. 0000304A  548F                     addq.l     A7, 2
  4245. 0000304C  2F00                     move.l     -[A7], D0
  4246. 0000304E  AA0E                     syscall    FillCRect
  4247. label00003050:
  4248. 00003050  4A6B 0022                tst.w      [A3 + 0x22]
  4249. 00003054  6D48                     blt        +0x4A /* 0000309E */
  4250. 00003056  4A2B 0038                tst.b      [A3 + 0x38]
  4251. 0000305A  671C                     beq        +0x1E /* 00003078 */
  4252. 0000305C  486E FFF2                pea.l      [A6 - 0xE]
  4253. 00003060  3F2C 000C                move.w     -[A7], [A4 + 0xC]
  4254. 00003064  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  4255. 00003068  70F1                     moveq.l    D0, 0xFFFFFFF1
  4256. 0000306A  D06C 0010                add.w      D0, [A4 + 0x10]
  4257. 0000306E  3F00                     move.w     -[A7], D0
  4258. 00003070  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  4259. 00003074  A8A7                     syscall    SetRect
  4260. 00003076  6016                     bra        +0x18 /* 0000308E */
  4261. label00003078:
  4262. 00003078  486E FFF2                pea.l      [A6 - 0xE]
  4263. 0000307C  3F2C 000C                move.w     -[A7], [A4 + 0xC]
  4264. 00003080  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  4265. 00003084  3F2C 0010                move.w     -[A7], [A4 + 0x10]
  4266. 00003088  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  4267. 0000308C  A8A7                     syscall    SetRect
  4268. label0000308E:
  4269. 0000308E  3F2B 0022                move.w     -[A7], [A3 + 0x22]
  4270. 00003092  4EBA D504                jsr        [PC - 0x2AFC /* 00000598 */]
  4271. 00003096  486E FFF2                pea.l      [A6 - 0xE]
  4272. 0000309A  A8A1                     syscall    FrameRect
  4273. 0000309C  548F                     addq.l     A7, 2
  4274. label0000309E:
  4275. 0000309E  302B 0004                move.w     D0, [A3 + 0x4]
  4276. 000030A2  D06B 0014                add.w      D0, [A3 + 0x14]
  4277. 000030A6  5340                     subq.w     D0, 1
  4278. 000030A8  3F00                     move.w     -[A7], D0
  4279. 000030AA  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  4280. 000030AE  2F0C                     move.l     -[A7], A4
  4281. 000030B0  4EBA FE62                jsr        [PC - 0x19E /* 00002F14 */]
  4282. 000030B4  508F                     addq.l     A7, 8
  4283. label000030B6:
  4284. 000030B6  4CDF 1800                movem.l    A3,A4, [A7]+
  4285. 000030BA  4E5E                     unlink     A6
  4286. 000030BC  4E75                     rts
  4287. export_60:
  4288. fn000030BE:
  4289. 000030BE  4E56 FFF8                link       A6, -0x0008
  4290. 000030C2  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  4291. 000030C6  3E2E 000C                move.w     D7, [A6 + 0xC]
  4292. 000030CA  286E 0008                movea.l    A4, [A6 + 0x8]
  4293. 000030CE  266C 001C                movea.l    A3, [A4 + 0x1C]
  4294. 000030D2  3C2B 0004                move.w     D6, [A3 + 0x4]
  4295. 000030D6  DF6B 0004                add.w      [A3 + 0x4], D7
  4296. 000030DA  302B 0004                move.w     D0, [A3 + 0x4]
  4297. 000030DE  D06B 0014                add.w      D0, [A3 + 0x14]
  4298. 000030E2  B06B 0006                cmp.w      D0, [A3 + 0x6]
  4299. 000030E6  6F12                     ble        +0x14 /* 000030FA */
  4300. 000030E8  4A2B 003A                tst.b      [A3 + 0x3A]
  4301. 000030EC  660C                     bne        +0xE /* 000030FA */
  4302. 000030EE  302B 0006                move.w     D0, [A3 + 0x6]
  4303. 000030F2  906B 0014                sub.w      D0, [A3 + 0x14]
  4304. 000030F6  3740 0004                move.w     [A3 + 0x4], D0
  4305. label000030FA:
  4306. 000030FA  4A6B 0004                tst.w      [A3 + 0x4]
  4307. 000030FE  6C04                     bge        +0x6 /* 00003104 */
  4308. 00003100  426B 0004                clr.w      [A3 + 0x4]
  4309. label00003104:
  4310. 00003104  BC6B 0004                cmp.w      D6, [A3 + 0x4]
  4311. 00003108  6700 0126                beq        +0x128 /* 00003230 */
  4312. 0000310C  3E2B 0004                move.w     D7, [A3 + 0x4]
  4313. 00003110  9E46                     sub.w      D7, D6
  4314. 00003112  4A2B 0038                tst.b      [A3 + 0x38]
  4315. 00003116  6730                     beq        +0x32 /* 00003148 */
  4316. 00003118  2F13                     move.l     -[A7], [A3]
  4317. 0000311A  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  4318. 0000311E  A963                     syscall    SetControlValue/SetCtlValue
  4319. 00003120  486E FFF8                pea.l      [A6 - 0x8]
  4320. 00003124  70F1                     moveq.l    D0, 0xFFFFFFF1
  4321. 00003126  D06C 0010                add.w      D0, [A4 + 0x10]
  4322. 0000312A  3F00                     move.w     -[A7], D0
  4323. 0000312C  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  4324. 00003130  3F2C 0010                move.w     -[A7], [A4 + 0x10]
  4325. 00003134  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  4326. 00003138  A8A7                     syscall    SetRect
  4327. 0000313A  486E FFF8                pea.l      [A6 - 0x8]
  4328. 0000313E  2F2D C6A4                move.l     -[A7], [A5 - 0x395C]
  4329. 00003142  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  4330. 00003146  508F                     addq.l     A7, 8
  4331. label00003148:
  4332. 00003148  4A2B 0039                tst.b      [A3 + 0x39]
  4333. 0000314C  670E                     beq        +0x10 /* 0000315C */
  4334. 0000314E  2F2D C6A4                move.l     -[A7], [A5 - 0x395C]
  4335. 00003152  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  4336. 00003156  588F                     addq.l     A7, 4
  4337. 00003158  6000 00C2                bra        +0xC4 /* 0000321C */
  4338. label0000315C:
  4339. 0000315C  BE6B 0014                cmp.w      D7, [A3 + 0x14]
  4340. 00003160  6C0A                     bge        +0xC /* 0000316C */
  4341. 00003162  302B 0014                move.w     D0, [A3 + 0x14]
  4342. 00003166  4440                     neg.w      D0
  4343. 00003168  B047                     cmp.w      D0, D7
  4344. 0000316A  6D14                     blt        +0x16 /* 00003180 */
  4345. label0000316C:
  4346. 0000316C  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  4347. 00003170  2F0C                     move.l     -[A7], A4
  4348. 00003172  4EBA FE76                jsr        [PC - 0x18A /* 00002FEA */]
  4349. 00003176  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  4350. 0000317A  588F                     addq.l     A7, 4
  4351. 0000317C  6000 009E                bra        +0xA0 /* 0000321C */
  4352. label00003180:
  4353. 00003180  4A47                     tst.w      D7
  4354. 00003182  6C0C                     bge        +0xE /* 00003190 */
  4355. 00003184  3A2B 0004                move.w     D5, [A3 + 0x4]
  4356. 00003188  3805                     move.w     D4, D5
  4357. 0000318A  9847                     sub.w      D4, D7
  4358. 0000318C  5344                     subq.w     D4, 1
  4359. 0000318E  6010                     bra        +0x12 /* 000031A0 */
  4360. label00003190:
  4361. 00003190  382B 0014                move.w     D4, [A3 + 0x14]
  4362. 00003194  D86B 0004                add.w      D4, [A3 + 0x4]
  4363. 00003198  5344                     subq.w     D4, 1
  4364. 0000319A  3A04                     move.w     D5, D4
  4365. 0000319C  9A47                     sub.w      D5, D7
  4366. 0000319E  5245                     addq.w     D5, 1
  4367. label000031A0:
  4368. 000031A0  486E FFF8                pea.l      [A6 - 0x8]
  4369. 000031A4  302C 000C                move.w     D0, [A4 + 0xC]
  4370. 000031A8  D06B 000C                add.w      D0, [A3 + 0xC]
  4371. 000031AC  3F00                     move.w     -[A7], D0
  4372. 000031AE  302C 000A                move.w     D0, [A4 + 0xA]
  4373. 000031B2  D06B 0016                add.w      D0, [A3 + 0x16]
  4374. 000031B6  906B 000E                sub.w      D0, [A3 + 0xE]
  4375. 000031BA  3F00                     move.w     -[A7], D0
  4376. 000031BC  302C 0010                move.w     D0, [A4 + 0x10]
  4377. 000031C0  906B 000C                sub.w      D0, [A3 + 0xC]
  4378. 000031C4  3F00                     move.w     -[A7], D0
  4379. 000031C6  302C 000A                move.w     D0, [A4 + 0xA]
  4380. 000031CA  D06B 0016                add.w      D0, [A3 + 0x16]
  4381. 000031CE  72FF                     moveq.l    D1, 0xFFFFFFFF
  4382. 000031D0  D26B 0014                add.w      D1, [A3 + 0x14]
  4383. 000031D4  C3EB 000E                muls.w     D1, [A3 + 0xE]
  4384. 000031D8  D041                     add.w      D0, D1
  4385. 000031DA  3F00                     move.w     -[A7], D0
  4386. 000031DC  A8A7                     syscall    SetRect
  4387. 000031DE  4A2B 0038                tst.b      [A3 + 0x38]
  4388. 000031E2  6706                     beq        +0x8 /* 000031EA */
  4389. 000031E4  046E 000F FFFE           subi.w     [A6 - 0x2], 0xF
  4390. label000031EA:
  4391. 000031EA  42A7                     clr.l      -[A7]
  4392. 000031EC  A8D8                     syscall    NewRgn
  4393. 000031EE  245F                     movea.l    A2, [A7]+
  4394. 000031F0  3F2B 0020                move.w     -[A7], [A3 + 0x20]
  4395. 000031F4  4EBA D30E                jsr        [PC - 0x2CF2 /* 00000504 */]
  4396. 000031F8  2F00                     move.l     -[A7], D0
  4397. 000031FA  AA0B                     syscall    BackPixPat
  4398. 000031FC  486E FFF8                pea.l      [A6 - 0x8]
  4399. 00003200  4267                     clr.w      -[A7]
  4400. 00003202  3007                     move.w     D0, D7
  4401. 00003204  4440                     neg.w      D0
  4402. 00003206  C1EB 000E                muls.w     D0, [A3 + 0xE]
  4403. 0000320A  3F00                     move.w     -[A7], D0
  4404. 0000320C  2F0A                     move.l     -[A7], A2
  4405. 0000320E  A8EF                     syscall    ScrollRect
  4406. 00003210  3E84                     move.w     [A7], D4
  4407. 00003212  3F05                     move.w     -[A7], D5
  4408. 00003214  2F0C                     move.l     -[A7], A4
  4409. 00003216  4EBA FCFC                jsr        [PC - 0x304 /* 00002F14 */]
  4410. 0000321A  508F                     addq.l     A7, 8
  4411. label0000321C:
  4412. 0000321C  486C 000A                pea.l      [A4 + 0xA]
  4413. 00003220  2F2D C6A4                move.l     -[A7], [A5 - 0x395C]
  4414. 00003224  4EAD 0642                jsr        [A5 + 0x642 /* export_196 */]
  4415. 00003228  2EAD C6A4                move.l     [A7], [A5 - 0x395C]
  4416. 0000322C  A969                     syscall    DrawControls
  4417. 0000322E  588F                     addq.l     A7, 4
  4418. label00003230:
  4419. 00003230  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  4420. 00003234  4E5E                     unlink     A6
  4421. 00003236  4E75                     rts
  4422. export_63:
  4423. 00003238  4E56 0000                link       A6, 0
  4424. 0000323C  2F07                     move.l     -[A7], D7
  4425. 0000323E  7E00                     moveq.l    D7, 0x00
  4426. 00003240  302E 0008                move.w     D0, [A6 + 0x8]
  4427. 00003244  6B3A                     bmi        +0x3C /* 00003280 */
  4428. 00003246  0440 0016                subi.w     D0, 0x16
  4429. 0000324A  6718                     beq        +0x1A /* 00003264 */
  4430. 0000324C  6A08                     bpl        +0xA /* 00003256 */
  4431. 0000324E  5440                     addq.w     D0, 2
  4432. 00003250  670A                     beq        +0xC /* 0000325C */
  4433. 00003252  6A0C                     bpl        +0xE /* 00003260 */
  4434. 00003254  602A                     bra        +0x2C /* 00003280 */
  4435. label00003256:
  4436. 00003256  5540                     subq.w     D0, 2
  4437. 00003258  6A26                     bpl        +0x28 /* 00003280 */
  4438. 0000325A  6018                     bra        +0x1A /* 00003274 */
  4439. label0000325C:
  4440. 0000325C  7EFF                     moveq.l    D7, 0xFFFFFFFF
  4441. 0000325E  6020                     bra        +0x22 /* 00003280 */
  4442. label00003260:
  4443. 00003260  7E01                     moveq.l    D7, 0x01
  4444. 00003262  601C                     bra        +0x1E /* 00003280 */
  4445. label00003264:
  4446. 00003264  2F2D A398                move.l     -[A7], [A5 - 0x5C68]
  4447. 00003268  4EBA FC76                jsr        [PC - 0x38A /* 00002EE0 */]
  4448. 0000326C  4440                     neg.w      D0
  4449. 0000326E  3E00                     move.w     D7, D0
  4450. 00003270  588F                     addq.l     A7, 4
  4451. 00003272  600C                     bra        +0xE /* 00003280 */
  4452. label00003274:
  4453. 00003274  2F2D A398                move.l     -[A7], [A5 - 0x5C68]
  4454. 00003278  4EBA FC66                jsr        [PC - 0x39A /* 00002EE0 */]
  4455. 0000327C  3E00                     move.w     D7, D0
  4456. 0000327E  588F                     addq.l     A7, 4
  4457. label00003280:
  4458. 00003280  4A47                     tst.w      D7
  4459. 00003282  670C                     beq        +0xE /* 00003290 */
  4460. 00003284  3F07                     move.w     -[A7], D7
  4461. 00003286  2F2D A398                move.l     -[A7], [A5 - 0x5C68]
  4462. 0000328A  4EBA FE32                jsr        [PC - 0x1CE /* 000030BE */]
  4463. 0000328E  5C8F                     addq.l     A7, 6
  4464. label00003290:
  4465. 00003290  2E1F                     move.l     D7, [A7]+
  4466. 00003292  4E5E                     unlink     A6
  4467. 00003294  205F                     movea.l    A0, [A7]+
  4468. 00003296  5C8F                     addq.l     A7, 6
  4469. 00003298  4ED0                     jmp        [A0]
  4470. export_61:
  4471. 0000329A  4E56 0000                link       A6, 0
  4472. 0000329E  2B6E 0010 A398           move.l     [A5 - 0x5C68], [A6 + 0x10]
  4473. 000032A4  4267                     clr.w      -[A7]
  4474. 000032A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4475. 000032AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4476. 000032AE  486D 021A                pea.l      [A5 + 0x21A /* export_63 */]
  4477. 000032B2  A968                     syscall    TrackControl
  4478. 000032B4  301F                     move.w     D0, [A7]+
  4479. 000032B6  4E5E                     unlink     A6
  4480. 000032B8  4E75                     rts
  4481. export_64:
  4482. 000032BA  4E56 0000                link       A6, 0
  4483. 000032BE  48E7 0108                movem.l    -[A7], D7,A4
  4484. 000032C2  7E00                     moveq.l    D7, 0x00
  4485. 000032C4  4AAD A42C                tst.l      [A5 - 0x5BD4]
  4486. 000032C8  6700 008C                beq        +0x8E /* 00003356 */
  4487. 000032CC  1F3C 0001                move.b     -[A7], 0x1
  4488. 000032D0  4878 001A                push.l     0x1A
  4489. 000032D4  4267                     clr.w      -[A7]
  4490. 000032D6  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  4491. 000032DA  2840                     movea.l    A4, D0
  4492. 000032DC  200C                     move.l     D0, A4
  4493. 000032DE  508F                     addq.l     A7, 8
  4494. 000032E0  6774                     beq        +0x76 /* 00003356 */
  4495. 000032E2  38AE 000A                move.w     [A4], [A6 + 0xA]
  4496. 000032E6  196E 000C 0002           move.b     [A4 + 0x2], [A6 + 0xC]
  4497. 000032EC  396E 000E 0004           move.w     [A4 + 0x4], [A6 + 0xE]
  4498. 000032F2  396E 0010 0006           move.w     [A4 + 0x6], [A6 + 0x10]
  4499. 000032F8  426C 0008                clr.w      [A4 + 0x8]
  4500. 000032FC  297C 7FFF FFFF 000A      move.l     [A4 + 0xA], 0x7FFFFFFF
  4501. 00003304  4A2E 000C                tst.b      [A6 + 0xC]
  4502. 00003308  6708                     beq        +0xA /* 00003312 */
  4503. 0000330A  3054                     movea.w    A0, [A4]
  4504. 0000330C  2948 000E                move.l     [A4 + 0xE], A0
  4505. 00003310  6004                     bra        +0x6 /* 00003316 */
  4506. label00003312:
  4507. 00003312  42AC 000E                clr.l      [A4 + 0xE]
  4508. label00003316:
  4509. 00003316  396E 0012 0018           move.w     [A4 + 0x18], [A6 + 0x12]
  4510. 0000331C  396E 0014 0012           move.w     [A4 + 0x12], [A6 + 0x14]
  4511. 00003322  396E 0016 0014           move.w     [A4 + 0x14], [A6 + 0x16]
  4512. 00003328  396E 0018 0016           move.w     [A4 + 0x16], [A6 + 0x18]
  4513. 0000332E  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  4514. 00003332  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  4515. 00003336  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  4516. 0000333A  4878 FFFF                push.l     0xFFFF
  4517. 0000333E  4878 FFFF                push.l     0xFFFF
  4518. 00003342  2F0C                     move.l     -[A7], A4
  4519. 00003344  1F3C 0008                move.b     -[A7], 0x8
  4520. 00003348  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4521. 0000334C  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4522. 00003350  1E00                     move.b     D7, D0
  4523. 00003352  4FEF 0016                lea.l      A7, [A7 + 0x16]
  4524. label00003356:
  4525. 00003356  1007                     move.b     D0, D7
  4526. 00003358  4CDF 1080                movem.l    D7,A4, [A7]+
  4527. 0000335C  4E5E                     unlink     A6
  4528. 0000335E  4E75                     rts
  4529. export_65:
  4530. 00003360  4E56 0000                link       A6, 0
  4531. 00003364  4E5E                     unlink     A6
  4532. 00003366  4E75                     rts
  4533. export_66:
  4534. 00003368  4E56 0000                link       A6, 0
  4535. 0000336C  4E5E                     unlink     A6
  4536. 0000336E  4E75                     rts
  4537. export_67:
  4538. 00003370  4E56 FFDA                link       A6, -0x0026
  4539. 00003374  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4540. 00003378  282E 0008                move.l     D4, [A6 + 0x8]
  4541. 0000337C  286E 000C                movea.l    A4, [A6 + 0xC]
  4542. 00003380  1B7C 0001 A44E           move.b     [A5 - 0x5BB2], 0x1
  4543. 00003386  266C 001C                movea.l    A3, [A4 + 0x1C]
  4544. 0000338A  302B 0012                move.w     D0, [A3 + 0x12]
  4545. 0000338E  0440 003A                subi.w     D0, 0x3A /* ':' */
  4546. 00003392  0C40 0005                cmpi.w     D0, 0x5
  4547. 00003396  6200 0162                bhi        +0x164 /* 000034FA */
  4548. 0000339A  43FA 026A                lea.l      A1, [PC + 0x26A /* 00003606, value 0xFDA0FDBE */]
  4549. 0000339E  D040                     add.w      D0, D0
  4550. 000033A0  D2F1 0000                add.w      A1, [A1 + D0.w]
  4551. 000033A4  4ED1                     jmp        [A1]
  4552. 000033A6  42A7                     clr.l      -[A7]
  4553. 000033A8  3F2B 0014                move.w     -[A7], [A3 + 0x14]
  4554. 000033AC  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  4555. 000033B0  2440                     movea.l    A2, D0
  4556. 000033B2  200A                     move.l     D0, A2
  4557. 000033B4  5C8F                     addq.l     A7, 6
  4558. 000033B6  6700 017E                beq        +0x180 /* 00003536 */
  4559. 000033BA  357C FFFD 0012           move.w     [A2 + 0x12], 0xFFFD
  4560. 000033C0  6000 0174                bra        +0x176 /* 00003536 */
  4561. 000033C4  42A7                     clr.l      -[A7]
  4562. 000033C6  3F2B 0014                move.w     -[A7], [A3 + 0x14]
  4563. 000033CA  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  4564. 000033CE  2440                     movea.l    A2, D0
  4565. 000033D0  5C8F                     addq.l     A7, 6
  4566. 000033D2  601C                     bra        +0x1E /* 000033F0 */
  4567. label000033D4:
  4568. 000033D4  486A 000A                pea.l      [A2 + 0xA]
  4569. 000033D8  A928                     syscall    InvalRect
  4570. 000033DA  357C FFFD 0012           move.w     [A2 + 0x12], 0xFFFD
  4571. 000033E0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  4572. 000033E4  3F2B 0014                move.w     -[A7], [A3 + 0x14]
  4573. 000033E8  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  4574. 000033EC  2440                     movea.l    A2, D0
  4575. 000033EE  5C8F                     addq.l     A7, 6
  4576. label000033F0:
  4577. 000033F0  200A                     move.l     D0, A2
  4578. 000033F2  66E0                     bne        -0x1E /* 000033D4 */
  4579. 000033F4  6000 0140                bra        +0x142 /* 00003536 */
  4580. 000033F8  42A7                     clr.l      -[A7]
  4581. 000033FA  3F2B 0014                move.w     -[A7], [A3 + 0x14]
  4582. 000033FE  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  4583. 00003402  2440                     movea.l    A2, D0
  4584. 00003404  200A                     move.l     D0, A2
  4585. 00003406  5C8F                     addq.l     A7, 6
  4586. 00003408  6700 012C                beq        +0x12E /* 00003536 */
  4587. 0000340C  486A 000A                pea.l      [A2 + 0xA]
  4588. 00003410  A928                     syscall    InvalRect
  4589. 00003412  357C FFFD 0012           move.w     [A2 + 0x12], 0xFFFD
  4590. 00003418  6000 011C                bra        +0x11E /* 00003536 */
  4591. 0000341C  42A7                     clr.l      -[A7]
  4592. 0000341E  3F2B 0014                move.w     -[A7], [A3 + 0x14]
  4593. 00003422  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  4594. 00003426  2440                     movea.l    A2, D0
  4595. 00003428  5C8F                     addq.l     A7, 6
  4596. 0000342A  601C                     bra        +0x1E /* 00003448 */
  4597. label0000342C:
  4598. 0000342C  486A 000A                pea.l      [A2 + 0xA]
  4599. 00003430  A928                     syscall    InvalRect
  4600. 00003432  357C FFFD 0012           move.w     [A2 + 0x12], 0xFFFD
  4601. 00003438  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  4602. 0000343C  3F2B 0014                move.w     -[A7], [A3 + 0x14]
  4603. 00003440  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  4604. 00003444  2440                     movea.l    A2, D0
  4605. 00003446  5C8F                     addq.l     A7, 6
  4606. label00003448:
  4607. 00003448  200A                     move.l     D0, A2
  4608. 0000344A  66E0                     bne        -0x1E /* 0000342C */
  4609. 0000344C  6000 00E8                bra        +0xEA /* 00003536 */
  4610. 00003450  42A7                     clr.l      -[A7]
  4611. 00003452  3F2B 0014                move.w     -[A7], [A3 + 0x14]
  4612. 00003456  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  4613. 0000345A  2440                     movea.l    A2, D0
  4614. 0000345C  5C8F                     addq.l     A7, 6
  4615. 0000345E  603C                     bra        +0x3E /* 0000349C */
  4616. label00003460:
  4617. 00003460  262A 001C                move.l     D3, [A2 + 0x1C]
  4618. 00003464  2043                     movea.l    A0, D3
  4619. 00003466  316B 0016 000E           move.w     [A0 + 0xE], [A3 + 0x16]
  4620. 0000346C  357C FFFD 0012           move.w     [A2 + 0x12], 0xFFFD
  4621. 00003472  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  4622. 00003476  2F0A                     move.l     -[A7], A2
  4623. 00003478  4EBA D2A4                jsr        [PC - 0x2D5C /* 0000071E */]
  4624. 0000347C  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  4625. 00003480  486A 000A                pea.l      [A2 + 0xA]
  4626. 00003484  2F04                     move.l     -[A7], D4
  4627. 00003486  4EAD 0642                jsr        [A5 + 0x642 /* export_196 */]
  4628. 0000348A  2EAA 0004                move.l     [A7], [A2 + 0x4]
  4629. 0000348E  3F2B 0014                move.w     -[A7], [A3 + 0x14]
  4630. 00003492  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  4631. 00003496  2440                     movea.l    A2, D0
  4632. 00003498  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4633. label0000349C:
  4634. 0000349C  200A                     move.l     D0, A2
  4635. 0000349E  66C0                     bne        -0x3E /* 00003460 */
  4636. 000034A0  6000 0094                bra        +0x96 /* 00003536 */
  4637. 000034A4  42A7                     clr.l      -[A7]
  4638. 000034A6  3F2B 0014                move.w     -[A7], [A3 + 0x14]
  4639. 000034AA  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  4640. 000034AE  2440                     movea.l    A2, D0
  4641. 000034B0  5C8F                     addq.l     A7, 6
  4642. 000034B2  6040                     bra        +0x42 /* 000034F4 */
  4643. label000034B4:
  4644. 000034B4  2D6A 001C FFDC           move.l     [A6 - 0x24], [A2 + 0x1C]
  4645. 000034BA  206E FFDC                movea.l    A0, [A6 - 0x24]
  4646. 000034BE  316B 0016 0004           move.w     [A0 + 0x4], [A3 + 0x16]
  4647. 000034C4  357C FFFD 0012           move.w     [A2 + 0x12], 0xFFFD
  4648. 000034CA  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  4649. 000034CE  2F0A                     move.l     -[A7], A2
  4650. 000034D0  4EBA F094                jsr        [PC - 0xF6C /* 00002566 */]
  4651. 000034D4  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  4652. 000034D8  486A 000A                pea.l      [A2 + 0xA]
  4653. 000034DC  2F04                     move.l     -[A7], D4
  4654. 000034DE  4EAD 0642                jsr        [A5 + 0x642 /* export_196 */]
  4655. 000034E2  2EAA 0004                move.l     [A7], [A2 + 0x4]
  4656. 000034E6  3F2B 0014                move.w     -[A7], [A3 + 0x14]
  4657. 000034EA  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  4658. 000034EE  2440                     movea.l    A2, D0
  4659. 000034F0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4660. label000034F4:
  4661. 000034F4  200A                     move.l     D0, A2
  4662. 000034F6  66BC                     bne        -0x42 /* 000034B4 */
  4663. 000034F8  603C                     bra        +0x3E /* 00003536 */
  4664. label000034FA:
  4665. 000034FA  42AE FFE0                clr.l      [A6 - 0x20]
  4666. 000034FE  42AE FFE4                clr.l      [A6 - 0x1C]
  4667. 00003502  3D6C 0008 FFE8           move.w     [A6 - 0x18], [A4 + 0x8]
  4668. 00003508  486E FFEA                pea.l      [A6 - 0x16]
  4669. 0000350C  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  4670. 00003510  3F2C 000C                move.w     -[A7], [A4 + 0xC]
  4671. 00003514  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  4672. 00003518  3F2C 0010                move.w     -[A7], [A4 + 0x10]
  4673. 0000351C  A8A7                     syscall    SetRect
  4674. 0000351E  3D6B 0012 FFF2           move.w     [A6 - 0xE], [A3 + 0x12]
  4675. 00003524  3D6B 0014 FFF6           move.w     [A6 - 0xA], [A3 + 0x14]
  4676. 0000352A  422E FFFA                clr.b      [A6 - 0x6]
  4677. 0000352E  42AE FFFC                clr.l      [A6 - 0x4]
  4678. 00003532  45EE FFE0                lea.l      A2, [A6 - 0x20]
  4679. label00003536:
  4680. 00003536  526B 0008                addq.w     [A3 + 0x8], 1
  4681. 0000353A  4A2B 0002                tst.b      [A3 + 0x2]
  4682. 0000353E  6754                     beq        +0x56 /* 00003594 */
  4683. 00003540  302B 0004                move.w     D0, [A3 + 0x4]
  4684. 00003544  B06B 0006                cmp.w      D0, [A3 + 0x6]
  4685. 00003548  660C                     bne        +0xE /* 00003556 */
  4686. 0000354A  302B 0004                move.w     D0, [A3 + 0x4]
  4687. 0000354E  48C0                     ext.l      D0
  4688. 00003550  D1AB 000E                add.l      [A3 + 0xE], D0
  4689. 00003554  603E                     bra        +0x40 /* 00003594 */
  4690. label00003556:
  4691. 00003556  3E2B 0006                move.w     D7, [A3 + 0x6]
  4692. 0000355A  9E6B 0004                sub.w      D7, [A3 + 0x4]
  4693. 0000355E  3047                     movea.w    A0, D7
  4694. 00003560  2F08                     move.l     -[A7], A0
  4695. 00003562  2F3C 0000 FFFE           move.l     -[A7], 0xFFFE
  4696. 00003568  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4697. 0000356C  2A00                     move.l     D5, D0
  4698. 0000356E  4267                     clr.w      -[A7]
  4699. 00003570  A861                     syscall    Random
  4700. 00003572  3D57 FFDA                move.w     [A6 - 0x26], [A7]
  4701. 00003576  2F05                     move.l     -[A7], D5
  4702. 00003578  306E FFDA                movea.w    A0, [A6 - 0x26]
  4703. 0000357C  4868 7FFF                pea.l      [A0 + 0x7FFF]
  4704. 00003580  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4705. 00003584  2C00                     move.l     D6, D0
  4706. 00003586  306B 0004                movea.w    A0, [A3 + 0x4]
  4707. 0000358A  2006                     move.l     D0, D6
  4708. 0000358C  D088                     add.l      D0, A0
  4709. 0000358E  D1AB 000E                add.l      [A3 + 0xE], D0
  4710. 00003592  548F                     addq.l     A7, 2
  4711. label00003594:
  4712. 00003594  302B 0012                move.w     D0, [A3 + 0x12]
  4713. 00003598  6B46                     bmi        +0x48 /* 000035E0 */
  4714. 0000359A  0440 003C                subi.w     D0, 0x3C /* '<' */
  4715. 0000359E  6726                     beq        +0x28 /* 000035C6 */
  4716. 000035A0  6A08                     bpl        +0xA /* 000035AA */
  4717. 000035A2  5440                     addq.w     D0, 2
  4718. 000035A4  670E                     beq        +0x10 /* 000035B4 */
  4719. 000035A6  6A30                     bpl        +0x32 /* 000035D8 */
  4720. 000035A8  6036                     bra        +0x38 /* 000035E0 */
  4721. label000035AA:
  4722. 000035AA  5940                     subq.w     D0, 4
  4723. 000035AC  6A32                     bpl        +0x34 /* 000035E0 */
  4724. 000035AE  5440                     addq.w     D0, 2
  4725. 000035B0  6A38                     bpl        +0x3A /* 000035EA */
  4726. 000035B2  6024                     bra        +0x26 /* 000035D8 */
  4727. label000035B4:
  4728. 000035B4  2F04                     move.l     -[A7], D4
  4729. 000035B6  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  4730. 000035BA  200A                     move.l     D0, A2
  4731. 000035BC  588F                     addq.l     A7, 4
  4732. 000035BE  672A                     beq        +0x2C /* 000035EA */
  4733. 000035C0  426A 0012                clr.w      [A2 + 0x12]
  4734. 000035C4  6024                     bra        +0x26 /* 000035EA */
  4735. label000035C6:
  4736. 000035C6  2F04                     move.l     -[A7], D4
  4737. 000035C8  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  4738. 000035CC  200A                     move.l     D0, A2
  4739. 000035CE  588F                     addq.l     A7, 4
  4740. 000035D0  6718                     beq        +0x1A /* 000035EA */
  4741. 000035D2  426A 0012                clr.w      [A2 + 0x12]
  4742. 000035D6  6012                     bra        +0x14 /* 000035EA */
  4743. label000035D8:
  4744. 000035D8  1B7C 0001 A42A           move.b     [A5 - 0x5BD6], 0x1
  4745. 000035DE  600A                     bra        +0xC /* 000035EA */
  4746. label000035E0:
  4747. 000035E0  2F0A                     move.l     -[A7], A2
  4748. 000035E2  2F04                     move.l     -[A7], D4
  4749. 000035E4  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  4750. 000035E8  508F                     addq.l     A7, 8
  4751. label000035EA:
  4752. 000035EA  42A7                     clr.l      -[A7]
  4753. 000035EC  A975                     syscall    TickCount
  4754. 000035EE  201F                     move.l     D0, [A7]+
  4755. 000035F0  90AD A462                sub.l      D0, [A5 - 0x5B9E]
  4756. 000035F4  306B 0018                movea.w    A0, [A3 + 0x18]
  4757. 000035F8  D088                     add.l      D0, A0
  4758. 000035FA  2740 000A                move.l     [A3 + 0xA], D0
  4759. 000035FE  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4760. 00003602  4E5E                     unlink     A6
  4761. 00003604  4E75                     rts
  4762. 00003606  FDA0                     .invalid   <<F/6/6>>
  4763. 00003608  FDBE                     .invalid   <<F/6/6>>
  4764. 0000360A  FDF2                     .invalid   <<F/7/6>>
  4765. 0000360C  FE16 FE4A                .unknown   0xFE16 0xFE4A (W = 7)
  4766. 00003610  FE9E 4E56                .extension 0xE9E <<F/2-3/7>> // unimplemented
  4767. export_68: // at 00003612 (misaligned)
  4768. 00003614  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  4769. 00003618  4E75                     rts
  4770.